我正在阅读Drools 6.4.0 documentation。我不确定是否理解contains
和memberof
运算符之间的区别:两者都使用集合,似乎唯一的区别是contains
期望右侧包含的对象虽然memberof
期望它在左侧,所以它们是等价的,但我害怕我错过了什么。
答案 0 :(得分:3)
这个例子取自Laune的回答: Drools: Match local string from array in LHS of rule
'23,24,25'
它们是互补的。根据您拥有的数据和表达事物的最合理方式使用其中一种。