Свързани въпроси 'scala-collections'
Scala: Грешка при несъответствие на типа при използване на ArrayList
Може ли някой да обясни защо възниква следната грешка (Scala 2.10.3)?
scala> new java.util.ArrayList[Integer]()
res0: java.util.ArrayList[Integer] = []
scala> res0.add(0)
res1: Boolean = true
scala>...
1043 изгледи
schedule
25.09.2022
scala map - кой е най-добрият начин да опитате различен ключ, ако ключът не съществува
Имайки дадена карта в Scala, искам да опитам с първи ключ, ако не бъде намерен, опитайте с различен ключ, ако не бъде намерен отново, върнете None. Следното работи според очакванията:
val scores: Map[String, Int] = Map("Alice" -> 10, "Bob"...
299 изгледи
schedule
23.09.2022
Елегантен начин за обръщане на карта в Scala
В момента изучавам Scala и трябваше да обърна карта, за да направя някои търсения на обърната стойност->ключ. Търсих прост начин да направя това, но измислих само:
(Map() ++ origMap.map(kvp=>(kvp._2->kvp._1)))
Някой има ли по-елегантен...
31247 изгледи
schedule
27.11.2022
Как да преобразувам списък с цели числа в карта с честота на контейнер?
Да приемем, че имам списък с числа:
val numbers = List(15, 30, 110, 140, 170, 210)
Как мога да преброя броя на целите числа на bin на 100 , за да получа:
Map(0 -> 2, 100 -> 3, 200 -> 1)
318 изгледи
schedule
26.10.2022
scala Iterable#map срещу Iterable#flatMap
Каква е разликата между функциите map и flatMap на Iterable ?
21565 изгледи
schedule
31.12.2023
Каква е разликата между JavaConverters и JavaConversions в Scala?
В scala.collection има два много подобни обекта JavaConversions и JavaConverters .
Каква е разликата между тези два обекта?
Защо съществуват и двете?
Кога искам да използвам едното срещу другото?
43360 изгледи
schedule
17.01.2024
Какъв е добър и функционален начин за размяна на елементи на колекция в Scala?
В един мой проект продължава да се появява един общ случай на употреба. В един момент имам сортирана колекция от някакъв вид (списък, последователност и т.н.... няма значение) и един елемент от тази колекция. Това, което искам да направя, е да...
2830 изгледи
schedule
31.01.2024
как да сортирате scala.collection.Map[java.lang.String, Int] по неговите стойности?
Как бихте сортирали scala.collection.Map[java.lang.String, Int] по неговите стойности (така на Int)? Какъв е краткият и елегантен начин да направите това?
15265 изгледи
schedule
11.03.2024
Какъв е правилният начин за премахване на елементи от променлива карта на scala с помощта на предикат
Как да направите това, без да създавате нови колекции? Има ли нещо по-добро от това?
val m = scala.collection.mutable.Map[String, Long]("1" -> 1, "2" -> 2, "3" -> 3, "4" -> 4)
m.foreach(t => if (t._2 % 2 == 0) m.remove(t._1))...
11401 изгледи
schedule
06.04.2024