我是新來的Prolog,我試圖寫一些輸出。如何在prolog中輸出文本?
我有一個函數:father(X,Y)
這是真的,如果X爲Y的父親,所以出現這種情況:
?- father(homer,bart)
true
我怎麼做這樣的事情:
doTests :-
write('Test1 expect true ==> '),(write father(homer,bart)),nl,
write('Test2 expect false ==> '),(write father(homer,nelson)),nl,
write('Test3 expect true ==> '),(write father(abe,homer)).
,所以我得到的東西像這...
?- doTests.
Test1 expect true ==> true
Test2 expect false ==> false
Test3 expect true ==> true
?