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

  • case LianLi

    case LianLi

    28 Mayıs 2010
  • JamesAtiPhone

    JamesAtiPhon

    16 EYLÜL 2010
  • TheOtherMau5

    TheOtherMau5

    6 Mart 2012