1
如何在代碼中執行查詢?代碼中的序言查詢
例如:
person(abe,instructor).
person(bob,student).
person(cindy,student).
person(david,student).
person(abe,student).
% Like this, but this does not work
% :- person(X,Y).
加載程序後,我可以運行下面的查詢:人(X,Y)。
我怎樣才能運行此查詢的程序本身,以便程序加載一次,它會運行查詢和輸出的一部分:
X = abe,
Y = instructor ;
X = bob,
Y = student ;
X = cindy,
Y = student ;
X = david,
Y = student ;
X = abe,
Y = student.