【发布时间】:2018-10-24 09:18:12
【问题描述】:
这个 Prolog 程序打印 Hello:
main :-
write('Hello'), nl.
:- main.
我把(:-)/1改成了(?-)/1:
main :-
write('Hello'), nl.
?- main.
这会产生完全相同的结果。这也会打印出Hello。
那么(:-)/1 和(?-)/1 有什么区别?
【问题讨论】:
标签: prolog iso-prolog