您可以在Groovy中使用匿名代码块,但这些代码和闭包之间的语法不明确。如果尝试运行此命令,则实际上会收到此错误:
歧义表达式可以是无参数的闭包表达式或隔离的开放代码块;解决方案:添加一个显式的闭包参数列表,例如{it->
…},或通过在第1行第1列的行上给它一个标签,例如L:{…},来强制将其视为开放块。 1个
根据建议,您可以使用标签,它将允许您使用匿名代码块。用Groovy重写Java代码:
l: { int i = 0 println i}int i = 10println i
您可以在Groovy中使用匿名代码块,但这些代码和闭包之间的语法不明确。如果尝试运行此命令,则实际上会收到此错误:
歧义表达式可以是无参数的闭包表达式或隔离的开放代码块;解决方案:添加一个显式的闭包参数列表,例如{it->
…},或通过在第1行第1列的行上给它一个标签,例如L:{…},来强制将其视为开放块。 1个
根据建议,您可以使用标签,它将允许您使用匿名代码块。用Groovy重写Java代码:
l: { int i = 0 println i}int i = 10println i