SORU
5 NİSAN 2012, PERŞEMBE


Groovy Harita döngü?

Harika olarak yapmaya çalıştığım çok basit bir görev var ama işe almak gibi olamaz. Sadece harika bir harita nesnesi döngü ve anahtar ve değer yazdırmaya çalışıyorum ama bu kod çalışmıyor.

//A simple map
def map = [
           'iPhone':'iWebOS',
           'Android':'2.3.3',
           'Nokia':'Symbian',
           'Windows':'WM8'
           ]

//Print the values 
for(s in map) {
    println s   ":"   map[s]
}

Çıkış bu hale gelmek için çalışıyorum:

iPhone:iWebOS
Android:2.3.3
Nokia:Symbian
Windows:WM8

Birisi bunun nasıl yapılacağı hakkında daha ayrıntılı, lütfen?

CEVAP
5 NİSAN 2012, PERŞEMBE


Oldukça basit bir kapatma ile:

def map = [
           'iPhone':'iWebOS',
           'Android':'2.3.3',
           'Nokia':'Symbian',
           'Windows':'WM8'
           ]

map.each{ k, v -> println "${k}:${v}" }

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • kimberly p

    kimberly p

    23 Ocak 2010
  • modica89

    modica89

    24 HAZİRAN 2007
  • superflyy88

    superflyy88

    8 ŞUBAT 2009