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

  • Just So

    Just So

    3 HAZİRAN 2007
  • MusicDeluxeTV

    MusicDeluxeT

    14 Mayıs 2010
  • RiceBunny

    RiceBunny

    16 ŞUBAT 2006