将 mvel 脚本转换为 groovy 时出错
Error translating mvel script to groovy
在准备更新 elasticsearch 2.0 时,我注意到 mvel 脚本已被弃用,取而代之的是 groovy。我的问题是我是 groovy 的新手,不知道如何解决这个错误。
boolean engineTest = false; if (!engineTest) { engineTest = true;} return engineTest;
这将引发以下错误
unexpected token: return @ line 1, column 68. [...]
如果所有内容都需要在 1 行,那么您在 return 语句之前缺少分号。如:
boolean engineTest = false; if (!engineTest) { engineTest = true}; return engineTest;
否则,您可以将语句分成 3 行并避免所有分号。
在准备更新 elasticsearch 2.0 时,我注意到 mvel 脚本已被弃用,取而代之的是 groovy。我的问题是我是 groovy 的新手,不知道如何解决这个错误。
boolean engineTest = false; if (!engineTest) { engineTest = true;} return engineTest;
这将引发以下错误
unexpected token: return @ line 1, column 68. [...]
如果所有内容都需要在 1 行,那么您在 return 语句之前缺少分号。如:
boolean engineTest = false; if (!engineTest) { engineTest = true}; return engineTest;
否则,您可以将语句分成 3 行并避免所有分号。