0
better to explicitly retrieve the slot value by matching it rather than using the slot accessor as this will cause the condition to be reevaluated whenever the slot value changes
如果我想訪問一個屬性的屬性?例如,
分別給出了分別爲A
和B
的a
和b
的兩個實例。
a
有一個名爲ref_to_b
的屬性,它是對b
的引用。 b
有一個屬性some_prop_of_b
。
如何匹配以下:
a
與ref_to_b
等於b
和some_prop_of_b
等於 「some_string」。
我試過,但得到了一個錯誤:
(defrule my_rule "comment me"
(object (is-a A)
(ref_to_b ?ref_to_b))
(?ref_to_b
(some_prop_of_b "some_string"))
=>
)
阿名稱插槽。這是關鍵。 – stackoverflowwww