これらの質問を見た後、私は以下の問題を解決しようとしました。しかし、私はそれを解決することができませんでした。誰かが私を助けることができますか?
predefined :
foo( X, Y ) bar( Y, Z )
^ ^ ^ ^
all of them is atomic, that is they only return or take one value at a time
sample example:
foo(john, brad).
bar(john, marry).
foo( Y, brad)
Y = john % after pressing a, all possibilities will be seen at terminal
bar(Y, Z )
Z = marry % after pressing a, all possibilities will be seen at terminal
%..................
これらの場合、fooのeash実行後に結果として、Yのすべての可能性でbarを実行するにはどうすればよいですか?