0
述語の引数に演算子(+、>、=、!=、> =など)を含めることは可能ですか?(例は実証的なものであり、あまり使用しません)Prolog - 述語の演算子
test(A > B) :- A > B.
test(A >= B) :- A < B.
が動作しているようですが、:
test(A != B) := A > B.
test(A <> B) := A < B.
はしない - その理由は?なぜオペレーターが含まれることがあり、時にはそうではないのでしょうか? test(A != B) := A > B.
を動作させるにはどうすればよいですか?
私はsicstusで働いています。