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

  • BiGSH0TROB

    BiGSH0TROB

    7 NİSAN 2011
  • MultiPlayStationMan

    MultiPlaySta

    17 Aralık 2009
  • UnboxTechnology

    UnboxTechnol

    20 Ocak 2011