0

私は人のすべての兄弟を見つけようとしています..私は次のルールを作成しました..

    find_all_brothers(Z):- findall(X,brother(X,Z),X0),write(X0).

ただし、これは機能しますが、人に複数の兄弟がいる場合、単一の兄弟しか見つかりません..何らかの形で再帰を使用する必要があると想定していますが、少し行き詰まっています!

4

1 に答える 1