Есть ли способ использовать блоки анонимного кода в Groovy? Например, я пытаюсь перевести следующий код Java в Groovy:
{
int i = 0;
System.out.println(i);
}
int i = 10;
System.out.println(i);
Ближайший перевод, который я могу придумать, следующий:
boolean groovyIsLame = true
if (groovyIsLame) {
int i = 0
println i
}
int i = 10
println i
Я знаю, что блоки анонимного кода часто являются антипаттерном. Но наличие переменных с именами, такими как «inputStream0» и «inputStream1» также является антипаттерном, поэтому для этого кода, над которым я работаю, блоки анонимного кода были бы полезны.