2012-03-28 15 views

答えて

15

あなただけの代わりに、括弧の括弧必要があります:あなたは、あなたが期待しているか、予期しない結果を持っていますどのように多くの要素を知っている必要があります

def str = "xyz=abc" 
def (name, value) = str.split("=") 

enter image description here

注意を。

+0

[]と()の違いは何ですか?初心者の質問に申し訳ありません。 –

+0

括弧は配列に適していますが、かっこはGroovyが複数の割り当てを行う方法です。 http://groovy.codehaus.org/Multiple+Assignmentを参照してください。 –

3
def name, value 
(name,value) = str.split("=") 

あなたは自分の複数の割り当ての前に、あなたの定義を行う必要があります。

関連する問題