私はPrologを初めて利用しています。私は学ぶために簡単な例を試しています。SWI-Prologはなぜ私に最初の答えを与えてくれるのですか?
parent(pam,bob).
parent(tom,bob).
parent(tom,lio).
parent(bob,ann).
parent(bob,pat).
parent(pat,jim).
コンサルティング、テストの後、それが唯一の最初の答えを示しています。私は、これらの行でこの.pl
ファイルを持っています。たとえば:
5 ?- parent(X,Y).
X = pam,
Y = bob .
それは関係parent
を満たすすべての組み合わせを与えることになっていませんか?
問題は何ですか?
最初の結果が表示された後にEnterキーを押してください。代わりに –
のスペースバーを使用してください。援助のためのThanx。 –
私はこれを唯一のものではないと感じているので、これを答えとして追加しました。 –