prolog-findall

    1熱度

    3回答

    我解決一些序言練習時,我喜歡自己的一些困難解決以下之一: 考慮您對對象這一事實基礎: object(obj1). object(obj2). object(obj3). object(obj4). object(obj5). material(obj1,wood). material(obj2,wood). material(obj3, glass). material(obj4,

    1熱度

    1回答

    我在Prolog中遇到問題。 以下是我使用的一些代碼。 has_same_elements([X|_],Y) :- permutation(X,Xnew), member(Xnew,Y), !. has_same_elements([_|Tail],Y) :- has_same_elements(Tail,Y). 這會得到兩個列表作爲輸入,並決定它們是否包含