Jess规则编写中的条件元素与反向链规则
1. 条件元素概述
在Jess规则编写中,条件元素(Conditional Elements,CE)用于限定模式,从而构建复杂的逻辑条件。常见的条件元素包括 and 、 or 、 not 、 exists 、 test 和 logical 等,它们各自具有独特的功能和用途。
1.1 and 条件元素
and 条件元素用于组合多个模式,只有当所有模式都匹配时,整个 and 条件才匹配。例如:
Jess> (defrule ready-to-fly
(and (flaps-up)
(engine-on))
=>)
在这个规则中,如果省略 and 条件元素,规则的行为是相同的。 and 条件元素通常与 or 和 not 条件元素结合使用,以构建更复杂的逻辑条件。
1.2 or 条件元素
or 条件元素可以将任意数量的模式封装在一个列表中,只要其中一个或多个模式匹配,整个 or
超级会员免费看
订阅专栏 解锁全文
46

被折叠的 条评论
为什么被折叠?



