【发布时间】:2016-07-14 16:16:44
【问题描述】:
我发现 Prolog 中的一些“函数”会返回一些值,例如 min/2 和 max/2 等,尽管绝大多数只返回 true 或 false。这些调用或分组与布尔值不同吗?除了查看每个函数的文档之外,如何识别它们是否返回了一个值。我可以在某处找到返回某些值的函数列表吗?
【问题讨论】:
-
谓词不返回任何东西,它们将变量与值统一。此外,谓词成功 (
true) 或失败 (false)。 -
最大值和最小值呢?
标签: prolog