【发布时间】:2024-01-01 01:54:01
【问题描述】:
我有一个由一组规则组成的知识库,当某些条件发生时,每个规则的头部都会执行复杂术语的断言或撤回。
如何确保Id 每次递增
assert(term(Id,A,B,C))?
【问题讨论】:
-
是的,我会顺序
-
retract怎么样?由此产生的“漏洞”应该如何处理? -
感兴趣的:SWI-Prolog Delimited continuations
-
@GuyCoder。 (1) 我认为“身份”标签没有帮助。 (2) “依次”是多余的。 “增加”是指“+1”;不是“+2”;不是“+1.5”。
-
@GuyCoder。不过,我确实看到您“按顺序”添加的一些优点。有点措辞问题……多个增量是按顺序进行的,但我认为不太可能产生误解。
标签: prolog global-variables swi-prolog prolog-assert