通常访问我写的实例的属性:
(defrule check-property
?room <- (object (is-a ROOM) (property ?property))
=>
(printout ?*debug-print* "Property is " ?property crlf))
是否有最快捷的方式直接从处理程序调用属性?
例如(?room:property不是有效的语法):
(defrule check-property
?room <- (object (is-a ROOM))
=>
(printout ?*debug-print* "Property is " ?room:property crlf))
谢谢 NIC
答案 0 :(得分:0)
只有消息处理程序和实例查询支持简写符号,但这是一个很好的添加功能。