0
我需要檢查LHS中某個o'bject屬性的值是否存在。檢查LHS中的對象屬性
(defrule check-property
?room <- (object (is-a ROOM))
(integerp (send ?room get-property)) ; #1
=>
(printout ?*debug-print* "Room " ?room " has property" crlf))
但在我看來,#1不是在LHS評估。相反,如果我把它放在RHS中,它會返回TRUE。 我錯在哪裏?
THX, 尼克
如果'property'是對另一個insta的引用會怎麼樣nce,如果我想獲得該實例的屬性?換句話說,我如何從與另一個實例'b'關聯的實例'a'獲得某個屬性? – stackoverflowwww
我創建了一個關於我上面的評論的新問題:http://stackoverflow.com/questions/42856745/clips-accessing-a-property-of-a-property – stackoverflowwww