在下面的教程:http://www.csupomona.edu/~jrfisher/www/prolog_tutorial/7_3.htmlProlog的謂詞主叫
有部分:
test_parser :- repeat,
write('?? '),
read_line(X),
(c(F,X,[]) | q(F,X,[]) ),
nl, write(X), nl, write(F), nl, fail.
現在我關於C極其混亂(F,X,[])和q(F, X,[])的一部分,因爲它看起來不符合我所見過的任何事物,c只從我可以告訴的一個參數中獲取,而這些參數似乎對q沒有意義。請幫我理解這裏發生了什麼。
這並沒有幫助我理解q(F,X,[])的含義。有沒有其他方法可以嘗試解釋你想說的話? – csteifel 2012-01-31 19:37:59