clips - 在 Clips 中,是否可以使用 Instance 来完全替代 Fact?事实存在的意义是什么?

标签 clips

在我看来,Instance可以做到Fact可以做到的一切,Fact存在的意义是什么?换句话说,实例和事实有什么区别?有没有只能用Fact的情况?

这让我很困扰,我搜索了很多但没有给我答案,有人可以帮助我吗?非常感谢!

最佳答案

CLIPS 中表示数据的原始形式是有序事实。版本 4.3 引入了 detemplate facts。 5.0 版引入了支持实例的 CLIPS 面向对象语言。直到 CLIPS 6.0 版才支持实例上的模式匹配。所以在 CLIPS 的早期有七年的时间,如果你想使用规则,你必须使用事实。事实的模式匹配比实例快一点,但除此之外,你可以用事实做任何你不能用实例做的事情,而实例有很多你不能用事实做的事情。

关于clips - 在 Clips 中,是否可以使用 Instance 来完全替代 Fact?事实存在的意义是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72535406/

相关文章:

python - CLIPSpy:获取 "No module name ' clips._clips'”导入剪辑

c++ - 如果事实不存在,CLIPS eval 将停止工作

jboss - 如何将 JBoss/DROOLS 规则转换为 CLIPS clp

CLIPS 规则以降序打印消息

c++ - 缺少 'printout' CLIPS 的函数声明

剪辑规则和函数

c# - 如何在使用模拟命令行循环的 API 时重定向 CLIPS 输入和输出?

剪辑 [EXPRNPSR3] 缺少人员的函数声明