126.8. 複数ステートメントのスクリプトから結果を取得する方法

Camel 2.14 から利用可能

scripteengine の evale メソッドは、複数のステートメントスクリプトを実行する場合、Null を返すだけです。Camel は、値セットから結果のキーを使用して、スクリプトの結果の値を検索するようになりました。複数のステートメントスクリプトがある場合は、結果変数の値をスクリプトの戻り値として設定する必要があります。

bar = "baz";
# some other statements ...
# camel take the result value as the script evaluation result
result = body * 2 + 1