要素のリストに関数を適用する

サブプライムロード

キューを定義し、次の関数があるとします。

pushq :: a -> Queue a -> Queue a

pushq x (Queue1 xs) = Queue1 (x:xs)

単一の要素をキューの先頭に追加することで機能しますが、次のような単一の要素ではなく、要素のリスト全体をキューに追加する別のメソッドで関数を使用したいとします。

adds :: [a] -> Queue a -> Queue a

リストを繰り返し処理し、すべての要素でpushq関数を1つずつ使用して、キューに追加するにはどうすればよいですか?

ウィレムヴァンオンセム

リストを繰り返し処理し、すべての要素でpushq関数を1つずつ使用して、キューに追加するにはどうすればよいですか?

再帰を介して。空のリストの場合は、Queue aそれ自体を返すことができます。

adds [] qs = qs

空でないリストの場合、最初にリストaddsの末尾を呼び出し、次にその要素をキューにプッシュします。

adds (x:xs) q = pushq … (adds …)

あなたはまだここにsを記入する必要があります。これは演習として残しておきます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

リストの要素に関数(AIC)を適用する

分類Dev

リストの各要素に関数を適用する

分類Dev

リスト要素に関数を再帰的に適用する

分類Dev

リスト内のすべての要素に関数を適用する

分類Dev

リストの1つおきの要素に関数を適用する

分類Dev

リストのいくつかの要素に関数を適用する

分類Dev

リスト内のリストに関数を適用する

分類Dev

リストの各要素に関数を適用し、出力のリストを作成する方法は?

分類Dev

Racket / Scheme-リストのリスト内の各要素に関数を適用する

分類Dev

Rリストの特定の列に関数を適用する

分類Dev

Rのリストに独自の関数を適用する

分類Dev

Pythonの因子のリストに数学関数を適用する

分類Dev

リスト内の個々の要素を関数に適用する方法をプログラミングするR

分類Dev

連鎖リストに関数を適用するPythonの方法

分類Dev

関数のリストに値を適用する

分類Dev

OpenCV関数polylines()をC ++のリストに適用する方法

分類Dev

Python:temsのリストに関数を適用する

分類Dev

任意のタイプのリストからのすべての要素に累積的な関数を適用する

分類Dev

ネストされたリストのNULL要素に置換関数を適用する

分類Dev

golangのリスト内のすべての要素に関数を適用する簡単な方法

分類Dev

CommonLisp-リスト内の他のすべての要素に関数を適用する

分類Dev

Haskellのリスト内のすべての要素に関数を適用する方法は?

分類Dev

データフレームのリスト内の対応する要素に関数を適用します

分類Dev

Python - リストの要素に同じ関数を適用する最速の方法は何ですか

分類Dev

2つの連続するリスト要素ごとに関数を適用します

分類Dev

リスト内のすべての要素に関数を別のリスト内のすべての要素に適用する

分類Dev

関数の結果の条件がtrueのときに、リストの要素に関数を適用します

分類Dev

関数のリストを値のリストに適用する

分類Dev

Haskell-リストのリストにfoldl関数を適用する

Related 関連記事

  1. 1

    リストの要素に関数(AIC)を適用する

  2. 2

    リストの各要素に関数を適用する

  3. 3

    リスト要素に関数を再帰的に適用する

  4. 4

    リスト内のすべての要素に関数を適用する

  5. 5

    リストの1つおきの要素に関数を適用する

  6. 6

    リストのいくつかの要素に関数を適用する

  7. 7

    リスト内のリストに関数を適用する

  8. 8

    リストの各要素に関数を適用し、出力のリストを作成する方法は?

  9. 9

    Racket / Scheme-リストのリスト内の各要素に関数を適用する

  10. 10

    Rリストの特定の列に関数を適用する

  11. 11

    Rのリストに独自の関数を適用する

  12. 12

    Pythonの因子のリストに数学関数を適用する

  13. 13

    リスト内の個々の要素を関数に適用する方法をプログラミングするR

  14. 14

    連鎖リストに関数を適用するPythonの方法

  15. 15

    関数のリストに値を適用する

  16. 16

    OpenCV関数polylines()をC ++のリストに適用する方法

  17. 17

    Python:temsのリストに関数を適用する

  18. 18

    任意のタイプのリストからのすべての要素に累積的な関数を適用する

  19. 19

    ネストされたリストのNULL要素に置換関数を適用する

  20. 20

    golangのリスト内のすべての要素に関数を適用する簡単な方法

  21. 21

    CommonLisp-リスト内の他のすべての要素に関数を適用する

  22. 22

    Haskellのリスト内のすべての要素に関数を適用する方法は?

  23. 23

    データフレームのリスト内の対応する要素に関数を適用します

  24. 24

    Python - リストの要素に同じ関数を適用する最速の方法は何ですか

  25. 25

    2つの連続するリスト要素ごとに関数を適用します

  26. 26

    リスト内のすべての要素に関数を別のリスト内のすべての要素に適用する

  27. 27

    関数の結果の条件がtrueのときに、リストの要素に関数を適用します

  28. 28

    関数のリストを値のリストに適用する

  29. 29

    Haskell-リストのリストにfoldl関数を適用する

ホットタグ

アーカイブ