4

Prolog 中的含义是什么?-

例如:

?- consult(solve)
4

2 回答 2

4

?-通常是顶级循环或顶级 shell 的提示符——您可以在此处进行查询和输入命令。它具有与其他语言中的 read-eval-print 循环类似的功能。

在某些系统中,这个提示是或曾经| ?-是更传统的提示。该提示来自~1978 年早期的 Prolog 系统之一,DECsystem 10 Prolog。输入的操作系统提示是|,用户必须输入?- X is 1+1.才能输入查询。

于 2013-01-06T18:33:22.150 回答
2

在 prolog 解释器中,您可以请求数据(基本上是在运行 prolog 脚本),系统会回答是或否。解释?-器用 表示他在等待请求。

例子:

?- male(adam).
yes.
?- male(eve).
no.

在维基百科文章中阅读更多内容

于 2013-01-06T18:15:04.273 回答