私は匿名変数を含む一連の事実をプロローグに持っています_
。
fact(a, _).
fact(b, _).
fact(c, _).
そして私はこれらの事実のリストを取り入れたいくつかのルールを持っています:
f([H | T]) :- H == fact(a, _),
% stuff %
.
ただし、これは機能していません。ルールは最初の句を超えていませんH == fact(a, _)
。私は何が間違っているのですか?平等のための別の演算子はありますか?