Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
SWI-Prolog - 显示长列表
我正在使用 SWI Prolog 我正在尝试打印一个列表 但如果该列表有超过 9 个项目 它看起来像那样 1 15 8 22 5 19 12 25 3 有没有办法显示整个列表 看一下 http www swi prolog org FAQ
swiprolog
prologtoplevel
序言。在查询中,如何对结果中不需要的变量添加条件?
想象一下 我有以下知识库 其中给出了每个人的名字和年龄 person mary 39 person john 24 person sandy 17 现在 我想检索所有 20 岁以上的人 此外 我只想收集他们的名字而不是年龄 在这里 我想检索
Prolog
prologtoplevel
自反传递闭包的定义
许多谓词本质上使用某种形式的传递闭包 只是发现终止也必须得到解决 为什么不一劳永逸地解决这个问题closure0 3 meta predicate closure0 2 meta predicate closure 2 meta predi
Prolog
prologtoplevel
transitiveclosure
metapredicate
Prolog:停止条件?
这是一个非常简单的 Prolog 知识库 spouse bill cheryl married X Y spouse X Y married X Y spouse Y X 我运行了以下查询 请注意 有时答案是正确的名称 仅 但有时答案是正确
Prolog
prologtoplevel
如何在 SWI-Prolog 中扩展结果列表?
length L 25 L G245 G248 G251 G254 G257 G260 G263 G266 G 269 如果我在长度谓词后使用 write L 那么解释器会打印列表两次 一次扩展 另一次不扩展 深度有限制 防止输出过长 您可
list
Prolog
prologtoplevel