2011-12-08 24 views
0

那些我在示例代碼中看到的/2 /3是做什麼的?/2/3在prolog中的含義是什麼?

贊一個:

4 ?- trace([equals,contains]). 

% equals/2: [call, redo, exit, fail] 

% contains/2: [call, redo, exit, fail] 

此外,在一個良好的視頻/書籍教程的任何建議,我可以反覆回將是這麼多的幫助。

回答

2

Learn Prolog Now!是一個不錯的教程。

在Prolog中,以'%'開頭的行是註釋。

equals/2描述了一個名爲equals的仿函數,它的參數是兩個,這意味着它需要兩個參數。

+0

非常感謝您的參考書鏈接,甚至更多有用的答案。 –