【发布时间】:2020-10-01 14:21:03
【问题描述】:
我正在尝试用 Drools 语言实现规则。我需要将两个变量的两个整数值相加。我尝试了一些不同的方法,但它们似乎都不起作用。由于“+”符号或“eval”功能,我得到了失败。我需要进行求和,然后将其值与另一个值进行比较以触发规则。这些是我已经尝试过的组合
$generationGrain : ($smallerGenerationIndex.intValue() + App.GENERATION_TIME.intValue() )
$generationGrain : $smallerGenerationIndex.intValue() + App.GENERATION_TIME.intValue()
$generationGrain : eval($smallerGenerationIndex.intValue() + App.GENERATION_TIME.intValue())
$generationGrain : eval($smallerGenerationIndex + App.GENERATION_TIME)
$generationGrain : ($smallerGenerationIndex + App.GENERATION_TIME )
$generationGrain : ($smallerGenerationIndex.intValue() + App.GENERATION_TIME.intValue() )
是无法做到还是我错过了什么?我是否应该在then 之后创建一个带有求和的规则,然后再创建一个带有条件和另一个值的规则?
【问题讨论】:
标签: constraints drools arithmetic-expressions