chcę zwracać wiele wartości z funkcji napisane w Groovy i otrzymać je, ale otrzymuję błądjak przyjmować wiele parametrów z funkcją powracającego w Groovy
klasy org.codehaus.groovy.ast. expr.ListExpression, z wartości '[a, b]' jest zły, jak ekspresja z lewej strony przypisania operatora
My kod jest
int a=10
int b=0
println "a is ${a} , b is ${b}"
[a,b]=f1(a)
println "a is NOW ${a} , b is NOW ${b}"
def f1(int x) {
return [a*10,a*20]
}
Pomocna link na jak zwracać wiele wartości dla różnych języków programowania https : //rosettacode.org/wiki/Return_multiple_values#Groovy –