drools中contains和 memberOf的区别

memberOf(memberOf 是用来判断某个 Fact 对象的某个字段是否在一个集合(Collection/Array)当中) 示例代码:

 city memberOf "北京,上海,成都"

contains是用来判断集合(Collection/Array)当中)是否包含Fact对象的某个字段,示例代码:

"北京,上海,成都" contains city

  

具体区别就是:memberOf是集合放在右边,而contains则是集合放在左边

posted on 2018-07-20 10:21  hi_rain  阅读(1981)  评论(0)    收藏  举报