在Drools实现if-else的逻辑

 时间:2026-02-14 17:56:22

1、首先,如果你的drools语句能很容易拼接成"非"逻辑,直接拼接就好。

2、我的思路就是做一个标记。设置一个全局变量A,当执行一个完成一个规则后在A里加1

在Drools实现if-else的逻辑

3、所以假设全局变量为空,那么就走一个else规则。

在Drools实现if-else的逻辑

4、这里又会出现一个问题,当一个规则库里有很多规则的时候,假设第一个规则走进去+1,没有走else规则 ,第二规则不管有没有走进去,他都不会走第二个规则的else,因为用的是一个全局变量,所以需要在走完一个if-else逻辑后,需要把清空一次全局变量,留给下面的规则去使用。

在Drools实现if-else的逻辑

  • 74kk第一舰队中的sss型战舰怎样获得
  • vs启用非托管代码调试
  • 知道地址怎么查询邮编
  • 英雄联盟手游源计划头像怎么获得
  • 年轻上班族妈妈怎么兼顾孩子?
  • 热门搜索
    搜狐旅游 武夷山旅游报价 爱丁堡旅游 去巴厘岛旅游要多少钱 过年去哪里旅游 五家渠旅游 上虞旅游 旅游拍照姿势的摆法 安康旅游攻略 国庆旅游哪里人少