1
?- assert(p(a)),assert(p(b)),p(X).
X = a
yes
このクエリの効果は何ですか?なぜこの特定の結果が返されますか?Prologではなぜこのクエリがこの特定の結果を返すのですか
?- assert(p(a)),assert(p(b)),p(X).
X = a
yes
このクエリの効果は何ですか?なぜこの特定の結果が返されますか?Prologではなぜこのクエリがこの特定の結果を返すのですか
は、それはあなたが以下のソースを照会されているかのように:
input.pl:?
p(a).
p(b).
-p(X)
X = a
yes
補遺:あなたは、IIRCを入力すると、 ";" (またはそれは "、")、クエリを続行し、 '' 'X = b'''が返されます。 –