0

これは非常に単純な質問です ;)


事実(a)。

事実(b)。

テスト (X):-事実 (X)。


解は X=a; X=b。わかった

作成しようとしています: test(X,L):-fact(X), ??? L=[a,b] を返す

誰かが私を助けることができますか?ありがとう。

4

1 に答える 1

2

ソリューションfindall/3集約するために使用します。

test(L):-
  findall(X, fact(X), L).
于 2013-09-03T15:01:48.897 に答える