SORU
18 ŞUBAT 2011, Cuma


Nasıl değişmez dönüştürebilirsiniz.Harita kesilebilir.Scala harita?

Nasıl değişmez dönüştürebilirsiniz.Harita kesilebilir.Harita değerleri güncelleyebilirsiniz böylece Scala harita?

CEVAP
19 ŞUBAT 2011, CUMARTESİ


En temiz yolu mutable.Map varargs fabrika kullanmak olacaktır. yaklaşımın aksine, bu CanBuildFrom mekanizmasını kullanır, ve eğer öyleyse kütüphane kodu bu yararlanmak için yazılmışsa: daha etkili olma potansiyeline sahiptir

val m = collection.immutable.Map(1->"one",2->"Two")
val n = collection.mutable.Map(m.toSeq: _*) 

Bu Map Bir de Çift dizisi olarak görülebilir, çünkü çalışır.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BroadCity

    BroadCity

    10 ŞUBAT 2010
  • TheFlashCentre

    TheFlashCent

    22 Mayıs 2008
  • YouChewBu

    YouChewBu

    26 Ocak 2009