将mvel脚本翻译为groovy

时间:2015-11-12 20:22:01

标签: elasticsearch groovy mvel

在准备对elasticsearch 2.0进行更新时,我注意到mvel脚本正在被弃用,而不是groovy。我的问题是我是groovy的新手并且不知道如何解决这个错误。

boolean engineTest = false; if (!engineTest) { engineTest = true;} return engineTest;

这会引发以下错误

unexpected token: return @ line 1, column 68. [...]

1 个答案:

答案 0 :(得分:4)

如果一切都需要在1行,那么你在return语句之前缺少一个分号。如:

​boolean engineTest = false; if (!engineTest) { engineTest = true}; return engineTest;​

否则,您可以将语句拆分为3行并避免使用所有分号。