リストの各要素に要素を追加するにはどうすればよいですか?(プロローグ)

S.ブレイズ

リストの各要素に要素を追加したいと思います。要素もリストでなければなりません。

例:

A = [a,b,c]
B = [ele,ele2]

結果は次のようになります。

R = [[a,ele,ele2],[b,ele,ele2],[c,ele,ele2]]

私は試した

 maplist(custom_append,A,B,R).

しかし、それはfalseを返します

custom_append(X,Y,[X|Y]).

どうすればこれを達成できますか?

ウィレムヴァンオンセム

これB反復するリストはないことに注意してくださいA同じリストにの要素を追加する必要がありますB

これを実現する最も簡単な方法は、おそらく次の要素の順序を入れ替えるcustom_append/3ことです。

custom_append(Y, X, [X|Y]).

次に、maplist/3を使用してこれを取得できます

maplist(custom_append(B), A, R).

したがって、部分適用と非常によく似た動作をするものをすでに作成しています。ファンクターを渡すcustom_append(B)と、Prologは呼び出しを行います。ここでは、リストとの要素を示すために使用されます)。custom_append(B, Ai, Ri)AiRiAR

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

配列の各要素をリストの各要素と比較するにはどうすればよいですか?

分類Dev

Pythonのリストの各要素に定数文字列を追加するにはどうすればよいですか?

分類Dev

リストの各要素の最後に単語を追加するにはどうすればよいですか?

分類Dev

プログラムで追加された要素をストーリーボードに表示するにはどうすればよいですか?

分類Dev

配列の各要素にプロパティを追加するにはどうすればよいですか。次に、そのプロパティを使用して出力のスタイルに影響を与えるにはどうすればよいですか。

分類Dev

Vecの各要素を追加するにはどうすればよいですか?

分類Dev

ドロップダウンリストに要素を追加/削除するための管理ページを作成するにはどうすればよいですか?

分類Dev

ポリマーのグーグルマップ要素にプログラムでマーカーを追加するにはどうすればよいですか

分類Dev

私はプロローグで1からNまでの要素を持つリストを作成するにはどうすればよいです

分類Dev

リスト内の要素をより簡単な方法でマージするにはどうすればよいですか?プロローグ

分類Dev

2つの異なるリストの各要素を比較するにはどうすればよいですか?

分類Dev

最初のリストの各要素をScalaの対応するリストと一緒に追加するにはどうすればよいですか?

分類Dev

Polymerのカスタム要素プロパティにイベントリスナーを追加するにはどうすればよいですか?

分類Dev

elemを使用してリストの各要素を比較するにはどうすればよいですか?

分類Dev

配列の各要素にイベントリスナーを追加するにはどうすればよいですか?

分類Dev

リストの各要素に数値を掛けるにはどうすればよいですか?

分類Dev

タプルの各要素に番号を追加するにはどうすればよいですか?

分類Dev

タプルの各要素に番号を追加するにはどうすればよいですか?

分類Dev

QListViewの各要素をベクターに追加するにはどうすればよいですか?

分類Dev

リストの辞書の各要素にアクセスするにはどうすればよいですか?

分類Dev

boolプロパティがリストの要素(c#)に自動的に追加されないようにするにはどうすればよいですか?

分類Dev

haskellのリストのタプルに要素を追加するにはどうすればよいですか?

分類Dev

プロパティ別にリストを並べ替え、HTML Razorで要素をグループ化するにはどうすればよいですか?

分類Dev

CSSのみを使用して要素をロードするときに要素をスケーリングするにはどうすればよいですか?

分類Dev

ループの各要素をテーブル行に表示するにはどうすればよいですか?

分類Dev

要素に基づいてフロートのリストをフィルタリングするにはどうすればよいですか?

分類Dev

リストの各要素でメソッドを呼び出すにはどうすればよいですか?

分類Dev

他の要素からの距離に基づいてPythonでリストの要素をグループ化するにはどうすればよいですか?

分類Dev

別のリストからリストに要素を追加するにはどうすればよいですか?

Related 関連記事

  1. 1

    配列の各要素をリストの各要素と比較するにはどうすればよいですか?

  2. 2

    Pythonのリストの各要素に定数文字列を追加するにはどうすればよいですか?

  3. 3

    リストの各要素の最後に単語を追加するにはどうすればよいですか?

  4. 4

    プログラムで追加された要素をストーリーボードに表示するにはどうすればよいですか?

  5. 5

    配列の各要素にプロパティを追加するにはどうすればよいですか。次に、そのプロパティを使用して出力のスタイルに影響を与えるにはどうすればよいですか。

  6. 6

    Vecの各要素を追加するにはどうすればよいですか?

  7. 7

    ドロップダウンリストに要素を追加/削除するための管理ページを作成するにはどうすればよいですか?

  8. 8

    ポリマーのグーグルマップ要素にプログラムでマーカーを追加するにはどうすればよいですか

  9. 9

    私はプロローグで1からNまでの要素を持つリストを作成するにはどうすればよいです

  10. 10

    リスト内の要素をより簡単な方法でマージするにはどうすればよいですか?プロローグ

  11. 11

    2つの異なるリストの各要素を比較するにはどうすればよいですか?

  12. 12

    最初のリストの各要素をScalaの対応するリストと一緒に追加するにはどうすればよいですか?

  13. 13

    Polymerのカスタム要素プロパティにイベントリスナーを追加するにはどうすればよいですか?

  14. 14

    elemを使用してリストの各要素を比較するにはどうすればよいですか?

  15. 15

    配列の各要素にイベントリスナーを追加するにはどうすればよいですか?

  16. 16

    リストの各要素に数値を掛けるにはどうすればよいですか?

  17. 17

    タプルの各要素に番号を追加するにはどうすればよいですか?

  18. 18

    タプルの各要素に番号を追加するにはどうすればよいですか?

  19. 19

    QListViewの各要素をベクターに追加するにはどうすればよいですか?

  20. 20

    リストの辞書の各要素にアクセスするにはどうすればよいですか?

  21. 21

    boolプロパティがリストの要素(c#)に自動的に追加されないようにするにはどうすればよいですか?

  22. 22

    haskellのリストのタプルに要素を追加するにはどうすればよいですか?

  23. 23

    プロパティ別にリストを並べ替え、HTML Razorで要素をグループ化するにはどうすればよいですか?

  24. 24

    CSSのみを使用して要素をロードするときに要素をスケーリングするにはどうすればよいですか?

  25. 25

    ループの各要素をテーブル行に表示するにはどうすればよいですか?

  26. 26

    要素に基づいてフロートのリストをフィルタリングするにはどうすればよいですか?

  27. 27

    リストの各要素でメソッドを呼び出すにはどうすればよいですか?

  28. 28

    他の要素からの距離に基づいてPythonでリストの要素をグループ化するにはどうすればよいですか?

  29. 29

    別のリストからリストに要素を追加するにはどうすればよいですか?

ホットタグ

アーカイブ