Можно ли создать локальную переменную в определении локального правила с помощью механизма правил Drools?
Я написал пример кода, но он не компилируется. Этот пример просто демонстрирует идею локального объявления (я знаю, что это неправильно)
/*...*/
rule "Test local Variable"
when
String $departmentName = "Music";
then
System.out.println($departmentName);
end
/*...*/
Сообщение об ошибке:
org.drools.CheckedDroolsException: There were errors in the rule source: [ERR 101] Line 25:2 no viable alternative at input 'String' in rule "Test local Variable"
Позиция [25,2] определяется строкой:
String $departmentName = "Music";