저는 Prolog를 처음 접했고 출력물을 쓰려고합니다.프롤로그에서 텍스트를 출력하는 방법은 무엇입니까?
나는 기능이 있습니다 father(X,Y)
X가 Y의 아버지 인 경우는 true, 그래서이 상황이 발생합니다
?- 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
?