我是Drools的新手。现在我需要验证一个值是否在drools决策表中配置的范围内。
情景:薪酬是条件,等级是行动(产出)。
我需要这样配置薪资(0-10000)-A级,(10000-15000)-B级
请帮我设计drools决策表。我可以用“in”吗
你会使用
伪代码,它看起来像这样:
| CONDITION | CONDITION | ACTION |
| salary >= $param | salary < $param | $result |
| MIN | MAX | GRADE |
| 0 | 10000 | A |
| 10000 | 15000 | B |
in
是Drools中的一个有效关键字,但它不是用于此目的的。它用于识别一个值是否在给定列表中。例如,如果您想检查某个值$颜色是红色、蓝色或绿色之一,您可以这样做:$chroin("red","Blue","green")
。它不适合确定一个数字是否在一个范围内。