は、私はこのようなPrologの条件の数がある場合はリスト:印刷条件
if has(X,Y)
then need(X,Z).
私はこれらのすべてを一覧表示するコマンドを書くことができている任意の方法はありますか?
ありがとうございます。
は、私はこのようなPrologの条件の数がある場合はリスト:印刷条件
if has(X,Y)
then need(X,Z).
私はこれらのすべてを一覧表示するコマンドを書くことができている任意の方法はありますか?
ありがとうございます。
これは有効なプロローグの構文にも近くない。ここにはgreat websiteがあり、Prologの基本を学ぶことができます。
Google検索(無料の電子書籍、サンプルコードなど)でオンラインで入手できる他の多くのリソースがあります。また、プロローグプログラミングによってウィリアムF. Clocksin私は強くお勧めします本があります。
これは元の質問者の意義ですか?
has(student, ambiguousquestion).
need(student, studymore).
need(student, doresearch).
need(student, reprasequestion).
need(student, helpustohelpyou).
?- has(X,Y), findall(Z, need(X,Z), Res), write(Res).
[studymore,doresearch,reprasequestion,helpustohelpyou]
X = student,
Y = ambiguousquestion,
Res = [studymore, doresearch, reprasequestion, helpustohelpyou].
コードサンプルが有効なプロローグではありません。あなたが持っているものと望むものをより明確に述べてください! – m09
Prologプロンプトで 'listing(need).'と入力してみてください。 –