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

  • Fuse

    Fuse

    21 Kasım 2005
  • Lupe Fiasco

    Lupe Fiasco

    23 ŞUBAT 2006
  • RaverX DouBle StAg XI

    RaverX DouBl

    23 Mayıs 2008