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相同。
希望它有幫助,