0
LHSのoオブジェクトのプロパティの値の存在をチェックする必要があります。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に入れて、それは真を返します。 どこが間違っていますか?
Thxを、 ニック
「プロパティ」が別のinsta nceと、そのインスタンスのプロパティを取得したい場合は?つまり、別のインスタンス「b」に関連付けられているインスタンス「a」から特定のプロパティを取得するにはどうすればよいですか? – stackoverflowwww
私は上記のコメントに関する新しい質問を作成しました:http://stackoverflow.com/questions/42856745/clips-accessing-a-property-of-a-property – stackoverflowwww