【发布时间】:2018-03-14 08:42:27
【问题描述】:
问题是在两个 SYMBOL 类型的多字段变量之间进行比较。 这是我尝试开发的代码示例。
CLIPS>(defrule r
=>
(printout t "Input A: ")
(bind $?A (explode$ (readline)))
(printout t "Input B: ")
(bind $?B (explode$ (readline)))
(if (member$ $?A $?B) then (printout t " Something ..." crlf)))
CLIPS> (run)
Input A: 1 2 3 4 5
Input B: 7 3 2 1 6
CLIPS>
我想将 $?A 的每个参数(或值)与 $?B 的每个参数进行比较,如果两者的至少一个参数在 $?A 或 $?B 中,则 if 测试变为 TRUE。
【问题讨论】:
标签: clips