Jestem całkiem pewien, że po to legalne w Javiedla pętli z wieloma zmiennymi deklaracji
for (int var1 = 2, var2 = 3; var1 < 10; ++var1) {
System.out.println(var1);
}
Ale gdy próbuję uruchomić go w konsoli Groovy, otrzymuję ten błąd
nieoczekiwany token: =
Czy istnieje kilka zmiennych deklaracji nieobsługiwanych przez Groovy, czy jest inny powód, dla którego nie jest to dozwolone?
Zdecydowanie prawny w Javie. –
To musi być jakiś problem z Groovy. Ten sam segment kodu działa dobrze w Javie. Sam Groovy nie jest mi zbyt obeznany, ale znalazłem następujące informacje za pomocą szybkiego wyszukiwania w Google i może ci pomóc: http://www.intelligrape.com/blog/multiple-variable-assignment-in-groovy/ – cschieb