25 ŞUBAT 2010, PERŞEMBE
İçin Scala bir harita ters zarif yolu
Öğrenme şu anda Scala ve değer -^ biraz ters bir Harita ters çevirmek gerekiyordu . anahtar aramalar. Basit bir şekilde bunu yapmak için bekliyordum, ama sadece ile geldi:
(Map() origMap.map(kvp=>(kvp._2->kvp._1)))
Kimse daha zarif bir yaklaşım var mı?
CEVAP
25 ŞUBAT 2010, PERŞEMBE
Değerleri eşsiz varsayarak, bu gibi çalışır:
(Map() origMap.map(_.swap))
Scala üzerinde 2.8, ancak, daha kolay oluyor:
origMap.map(_.swap)
Bunu yapabilmek Scala 2.8 yeni toplama bir kütüphane vardır bir sebebi de bu.
Bunu Paylaş:
Bir ağaca doğru düz bir masa ayrıştırm...
Yolu Scala bir liste oluşturmak için t...
Bash PATH değişkeni $bir yolu kaldırma...
Scala içinde tımar iki yolu;'ın n...
Yolu Scala bir Dize için bir İnputStre...