ターミナルですべての結果を表示するために「a」を押す代わりに、リストのリスト([[]])にそれらを保存したいと思います。新しく作成された関数、つまりバーを使用してそれを行うにはどうすればよいですか?
私には機能があります。
foo(X, Y).
^ ^
^ returns a list ex [1,2,3,4]
^
input
私がしたこと :
bar(A,B) :- foo(X,Y), B is [Y|B], bar(A,B) .
しかし、上記のコードは機能しません。