22 EKİM 2010, Cuma
Ne bir scala için bir öğe eklemek için sözdizimi.toplama.kesilebilir.Göster?
Ne bir scala için bir öğe eklemek için sözdizimi.toplama.kesilebilir.Göster ?
Burada bazı başarısız girişimleri:
val map = scala.collection.mutable.Map
map("mykey") = "myval"
map = "mykey" -> "myval"
map.put("mykey","myval")
CEVAP
22 EKİM 2010, Cuma
Nokta kodları ilk satırı beklenen bir şey değildir. Kullanmalısınız
val map = scala.collection.mutable.Map[A,B]()
ya
val map = new scala.collection.mutable.Map[A,B]()
yerine.
scala> val map = scala.collection.mutable.Map[String,String]()
map: scala.collection.mutable.Map[String,String] = Map()
scala> map("k1") = "v1"
scala> map
res1: scala.collection.mutable.Map[String,String] = Map((k1,v1))
scala> map = "k2" -> "v2"
res2: map.type = Map((k1,v1), (k2,v2))
scala> map.put("k3","v3")
res3: Option[String] = None
scala> map
res4: scala.collection.mutable.Map[String,String] = Map((k3,v3), (k1,v1), (k2,v2))
Bunu Paylaş:
Nasıl scala göster yineleme yapmak içi...
Eklemek için sözdizimi bir liste halin...
JQuery ile bir dizi seçmek için bir se...
Varsayılan Yüce Metin 2 farklı dosya t...
.NET Dize.() Biçim binlerce virgül bir...