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

  • cyriak

    cyriak

    29 Mart 2006
  • FPSRussia

    FPSRussia

    19 NİSAN 2010
  • Vortez

    Vortez

    27 Temmuz 2009