Prolog 中的含义是什么?-
?
例如:
?- consult(solve)
?-
通常是顶级循环或顶级 shell 的提示符——您可以在此处进行查询和输入命令。它具有与其他语言中的 read-eval-print 循环类似的功能。
在某些系统中,这个提示是或曾经| ?-
是更传统的提示。该提示来自~1978 年早期的 Prolog 系统之一,DECsystem 10 Prolog。输入的操作系统提示是|
,用户必须输入?- X is 1+1.
才能输入查询。
在 prolog 解释器中,您可以请求数据(基本上是在运行 prolog 脚本),系统会回答是或否。解释?-
器用 表示他在等待请求。
例子:
?- male(adam).
yes.
?- male(eve).
no.
在维基百科文章中阅读更多内容