1
我想了解drools,但我没有找到美元和冒号代表什么。你能帮我吗?美元和冒号在drools
package com.company.license
rule "Is of valid age"
when
$a : Applicant(age < 18)
then
$a.setValid(false);
end
我想了解drools,但我没有找到美元和冒号代表什么。你能帮我吗?美元和冒号在drools
package com.company.license
rule "Is of valid age"
when
$a : Applicant(age < 18)
then
$a.setValid(false);
end
$ a =变量。
Colon定义变量的类型。
冒号用于将变量绑定到值。它通常是在两个地方使用:
$a: Applicant()
Applicant($age: age)
变量可以在规则的RHS被继续使用。
美元符号只是一个公约来命名流口水中的变量。如果你不想要,你不必遵循这个约定。 Drools对变量命名的要求与Java相同。
希望它有帮助,