Java xtend funny compile error : This expression is not allowed in this context, since it doesn't cause any side effects
Java xtend funny compile error : This expression is not allowed in this context, since it doesn't cause any side effects
我有一个没有意义的错误:This expression is not allowed in this context, since it doesn't cause any side effects.
这是出现编译错误的场景。
for (var i = 0; i < result.length; i++) {
if(!validationMustReturnTrue()){
continue; // this line is mark in error
}
}
这是一个简单的for
,我想在特定条件下跳到下一个result
。
这个错误是什么意思?
你如何continue
Xtend 中的下一个值? 在继续问题上找到了这个小组讨论。 https://groups.google.com/forum/#!topic/xtend-lang/A8YV2JMeodk。 continue
在 Xtend 中不受支持,但错误是什么意思?
您的 continue
没有改变控制流。没有它会阻止执行的代码。
尝试在循环内 if
之后添加一些语句,看看是否仍然出现错误。
Xtend 不支持 continue 表达式。您必须将该逻辑提取到自己的方法中,这也将提高可读性。关于 no side effect
的错误可能是一个错误,因为您的继续被检测为一个本身不合理的字段访问。您可以将鼠标悬停在左侧排水沟中的错误上,以查看同一位置的其他问题。
我有一个没有意义的错误:This expression is not allowed in this context, since it doesn't cause any side effects.
这是出现编译错误的场景。
for (var i = 0; i < result.length; i++) {
if(!validationMustReturnTrue()){
continue; // this line is mark in error
}
}
这是一个简单的for
,我想在特定条件下跳到下一个result
。
这个错误是什么意思?
你如何continue
Xtend 中的下一个值? 在继续问题上找到了这个小组讨论。 https://groups.google.com/forum/#!topic/xtend-lang/A8YV2JMeodk。 continue
在 Xtend 中不受支持,但错误是什么意思?
您的 continue
没有改变控制流。没有它会阻止执行的代码。
尝试在循环内 if
之后添加一些语句,看看是否仍然出现错误。
Xtend 不支持 continue 表达式。您必须将该逻辑提取到自己的方法中,这也将提高可读性。关于 no side effect
的错误可能是一个错误,因为您的继续被检测为一个本身不合理的字段访问。您可以将鼠标悬停在左侧排水沟中的错误上,以查看同一位置的其他问题。