我是新来的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
?