...
Drools fungerar på samma sätt som funktioner i exempelvis excel, Cell A1 + Cell A2 == field.get(1) + field.get(2). På samma sätt som du kan lägga in ekvationer och formler i excel så kan drools hantera det med.
Du kan ha flera regler i en och samma resultatberäkning och när beräkningen körs så används båda reglerna. Se exemplet nedan:
Kodblock |
---|
rule regel1
when
field: Field()
then
result.add(
field.get()
)
;
end
rule regel2
when
field: Field()
then
result.add(
field.get()
)
;
end |
Reglerna delas upp i:
Observera |
---|
Viktigt! Reglerna körs alltid uppifrån och ned. Så har du flera regler i samma beräkning så kommer alltid den första regeln köras först, sedan den andra, sedan den tredje. |
...