【发布时间】:2019-01-19 12:07:48
【问题描述】:
假设我有一些像这样的事实(我不知道有多少):灯 x 已关闭。通过 derule,我逐步打开所有灯,因此每个事实都将是:灯 x 已打开。如何检查每个亮着的灯。我知道如果有三盏灯我可以写:
(defrule checkAllLamps
(lamp 1 is on)
(lamp 2 is on)
(lamp 3 is on)
=>
(printout t "All lamps are on now")
)
但是对于 x 灯呢? 谢谢!
【问题讨论】:
标签: clips