我想從Groovy編寫的函數返回多個值,並接受他們,但我得到一個錯誤如何接受返回函數的多個參數在Groovy
類org.codehaus.groovy.ast。 expr.ListExpression,以其值 '並[a, b]',是一個壞的表達作爲賦值 操作者的左手側
我的代碼是
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]
}
有用的鏈接://rosettacode.org/wiki/Return_multiple_values#Groovy –