0
プロローグ予測を実装しようとしていましたが、(x、m)という特定のパターンがリストに存在するか、そのパターンの存在回数を数えます。パターンが存在した回数には決して答えません。なぜですか?プロローグ内のリストに特定のパターンが存在するかどうかをチェックする方法
私の試みでした:
certainP([_,m],RESULT,W):-
W is RESULT+1.
certainP([x,m|T],START,RESULT):-
RESULT is START+1,
START is RESULT,
certainP(T,START,RESULT).
どのようなクエリを使用していますか、それぞれどのような結果が期待できますか? –
@ScottHunter私はどのようなクエリを使用しているのですか?どちらの方法でも、xの後ろにxが続き、リストの中に述語が来ると期待しています – marwagaser
質問:あなたは 'certainP(')の後に何を入力しますか?そして何が起こると思いますか?*例*を与えてください –