memberOf 是用来判断某个Fact 对象的某个字段是否在一个集合(Collection/Array)当
中,用法与contains 有些类似,但也有不同,memberOf 的语法如下:
Object(fieldName memberOf value[Collection/Array])
可以看到memberOf 中集合类型的数据是作为被比较项的,集合类型的数据对象位于
memberOf 操作符后面,同时在用memberOf 比较操作符时被比较项一定要是一个变量(绑定
变量或者是一个global 对象),而不能是一个静态值。代码清单2-12 是一个演示memberOf
使用的规则示例。
package test
global String[] orderNames;
rule "rule1"
when
$order:Order(name memberOf orderNames);
then
System.out.println($order.getName());
end
代码清单中被比较对象是一个String Array 类型的global 对象。
分享到:
相关推荐
drools drools drools drools drools
很不错的drools6学习的例子 里面有入门的实例及一些语法的例子。
纯属个人学习笔记,主要记录了drools的规则语言部分的内容。初学者可以看一下。
规则引擎drools的学习文档,上手教程
drools
很好的drools api参考资料,无论对于初学者还是有一定经验的开发人员,都是不错的参考资料。
非常好的业务规则引擎drools的学习文档。
Drools简介Drools(JBossRules)具有一个易于访问企业策略、易于调整以及易于管理的开源业务规则引擎,符合业内标准,速度快、效率高
Drools开发最全中文版技术指南。 Drools开发最全中文版技术指南,介绍了常见的drools如何进行开发,注意是:中文版中文版中文版! drools 中文文档 规则引擎 drools6 drools7 Java
drools最新版本学习资料,里面系统的介绍了drools规则引擎的简介以及集成到项目的教程内容。欢迎下载,收集不易,欢迎点赞。
如果对drools还不是特别熟悉的,可以看下 《规则引擎Drools 之 初识drools》这篇文章; 本文源码,github 传送门:https://github.com/vincent9309/drools: 系统架构如下: 二、项目目录结构 三、...
9 Drools WorkBench使用9.1 WorkBench基本使用9.2 创建会话9.3 编译并部署9.4 执行代码10 Drools决策表入门11 Drools决策表加强12 Drools决策表整合Springboot和MybatiesPlus13 动态编译Class文件实现Drools规则调用...
Drools6.5 部署Drools Workbench和Kie Server 自己在学习drools规则引擎时候的笔记,记录了如何使用Drools Workbench和Kie Server。 我使用的版本是6.5
drools动态生成规则文件
drools实现案例,非常使用,希望可以帮助大家
drools6的开发案例,非常棒,大家可以参考!
适合初学者 学习drools
The shift is not complex to accomplish but there is a need for a onboarding set of tutorials that will help you to jump into implementing algorith/business rules wiht drools with no difficulty....
Drools学习笔记,有需要的可以看看奥。
官网Drools5.3使用手册,有介绍与spring jbpm drools集成等内容