2012-03-28 10 views

cevap

15

Sadece yerine parantez parantez gerekir.

+0

[] ve() arasındaki fark nedir? Yeni soru için özür dilerim. –

+0

köşeli ayraçlar diziler için uygunken, parantez Groovy'nin çoklu atamayı nasıl yaptığıdır. Http://groovy.codehaus.org/Multiple+Assignment sayfasına bakın. –

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

Az önce birden atama önce tanımını yapmak gerekir. Eğer bekliyorsanız veya beklenmeyen sonuçlar olacak kaç unsurlar bilmek gerekir

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

enter image description here

Not:

İlgili konular