15 HAZİRAN 2011, ÇARŞAMBA
Nasıl scala göster yineleme yapmak için?
Scala harita var:
attrs: Map[String , String]
Harita üzerinde yineleme çalıştığımda;
attrs.foreach { key, value => }
yukarıdaki çalışmıyor. Her yineleme anahtarı nedir ve değeri nedir bilmem gerekir. Scala göster scala sözdizimsel şeker kullanarak üzerinde yineleme yapmak için doğru yolu nedir?
CEVAP
15 HAZİRAN 2011, ÇARŞAMBA
Üç seçenek:
attrs.foreach( kv => ... ) // kv._1 is the key, kv._2 is the value
attrs.foreach{ case (k,v) => ... } // k is the key, v is the value
for ((k,v) <- attrs) { ... } // k is the key, v is the value
Hile tekrarında seni de case
for
kullanmadan anahtar ve değer tanımlayıcı bir isim haline bölünmüş olan anahtar değer çiftlerini verir.
Bunu Paylaş:
nasıl Lua dizede tek karakterleri yine...
Nasıl div içeriğini daha büyük değil y...
Nasıl dava Vim / küçük harf duyarlı ar...
Nasıl twitter bootstrap menü hover yer...
Sekmeler arasında geçiş yapmak için na...