Preguntas etiquetadas con scala-collections

Biblioteca de colección para el lenguaje de programación Scala

225
Scala 2.8 breakOut

En Scala 2.8 , hay un objeto en scala.collection.package.scala: def breakOut[From, T, To](implicit b : CanBuildFrom[Nothing, T, To]) = new CanBuildFrom[From, T, To] { def apply(from: From) = b.apply() ; def apply() = b.apply() } Me han dicho que esto da como resultado: > import...

200
¿Cuándo debo elegir Vector en Scala?

Parece que Vectorfue tarde a la fiesta de las colecciones Scala, y todas las publicaciones influyentes del blog ya se habían ido. En Java, ArrayListla colección predeterminada es la que puedo usar, LinkedListpero solo cuando he pensado en un algoritmo y me preocupo lo suficiente como para...

136
Stream vs Vistas vs Iteradores

¿Cuáles son las diferencias entre Streams, Views (SeqView) e Iterators en scala? Este es mi entendimiento: Son todas listas perezosas. Las secuencias almacenan en caché los valores. ¿Los iteradores solo se pueden usar una vez? ¿No puede volver al principio y evaluar el valor nuevamente? Los...

97
Manera elegante de invertir un mapa en Scala

Aprendiendo Scala actualmente y necesitaba invertir un mapa para hacer algunas búsquedas de valores invertidos-> claves. Estaba buscando una forma sencilla de hacer esto, pero solo se me ocurrió: (Map() ++ origMap.map(kvp=>(kvp._2->kvp._1))) ¿Alguien tiene un enfoque más...