Свързани въпроси '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 изгледи

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 изгледи

Какъв е добър и функционален начин за размяна на елементи на колекция в Scala?
В един мой проект продължава да се появява един общ случай на употреба. В един момент имам сортирана колекция от някакъв вид (списък, последователност и т.н.... няма значение) и един елемент от тази колекция. Това, което искам да направя, е да...
2830 изгледи

как да сортирате 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 изгледи