我是 Prolog 的新手。我有这个代码:
loves(vincent, mia).
loves(marsellus,mia).
jealous(X,Y):- loves(X,Z), loves(Y,Z).
我询问jealous(vincent,W)
。但是 SWI-Prolog 给了我W = vincent
!不应该W = marsellus
吗?
我是 Prolog 的新手。我有这个代码:
loves(vincent, mia).
loves(marsellus,mia).
jealous(X,Y):- loves(X,Z), loves(Y,Z).
我询问jealous(vincent,W)
。但是 SWI-Prolog 给了我W = vincent
!不应该W = marsellus
吗?