prolog - Prolog运算子=:=

标签 prolog

Prolog中有一些特殊的运算符,其中一个是“is”,但是最近我碰到了=:=运算符,我不知道它是如何工作的。

有人可以解释运算符的作用吗?我还能在哪里找到此类特殊运算符的预定义列表及其作用?

谢谢。

最佳答案

?- 2+3 =:= 6-1.
true.

?- 2+3 is 6-1.
false.

另请参阅docs http://www.swi-prolog.org/pldoc/man?predicate=is/2

关于prolog - Prolog运算子=:=,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1417253/

相关文章:

javascript - Javascript 中的 Prolog 系统

list - 点积 Prolog/3 需要 SUM 提示

Prolog - 找到第一个解决方案并停止搜索

algorithm - Prolog 有条件的排列?

prolog - 运算符是列表

list - 递归结果存储在 Prolog 的列表中

list - 从列表列表中获取元素

list - 在 Prolog 中查找列表的长度

prolog - SWI-Prolog 中的未定义过程不起作用

prolog - 是否可以用一阶逻辑来表达Prolog的切割?