在剪辑中从另一个规则调用一个规则
Call one rule from another in clips
我想知道是否有可能从另一个规则的 RHS 触发规则。
例如,
rule 1:
(defrule printHello
=>
(printout t " Hello World" crlf ))
rule 2:
(defrule printName
=>
/* tigger rule 1 */)
专家系统是知识表示引擎。他们使用知识(静态和动态)来表示他们的内部状态。在CLIPS中,动态知识用事实来表示。
您可以为此使用自定义的专用事实。
(defrule printHello
(print hello)
=>
(printout t " Hello World" crlf))
(defrule printName
=>
(assert (print hello)))
我想知道是否有可能从另一个规则的 RHS 触发规则。 例如,
rule 1:
(defrule printHello
=>
(printout t " Hello World" crlf ))
rule 2:
(defrule printName
=>
/* tigger rule 1 */)
专家系统是知识表示引擎。他们使用知识(静态和动态)来表示他们的内部状态。在CLIPS中,动态知识用事实来表示。
您可以为此使用自定义的专用事实。
(defrule printHello
(print hello)
=>
(printout t " Hello World" crlf))
(defrule printName
=>
(assert (print hello)))