我刚刚尝试编写我的第一个 Groovy 脚本,并注意到以下方法无法正常工作(至少乍一看)。
boolean isComment(String line)
{
line = line.trim();
return
line.startsWith('//') ||
line.startsWith('/*') ||
line.startsWith('*') ||
line.startsWith('*/');
}
我意识到(由于分号在 Groovy 中是可选的)方法体实际上是:
- 对“line”变量的赋值。
- 一个空的返回语句 (!),其计算结果为 false。
- 其他四个(不可访问的)独立语句。
对我来说,无法格式化表达式以提高可读性似乎是一个很大的缺点。
表达这种方法的正确 Groovy 方法是什么?