Resultados de la búsqueda a petición "scala-collections"

1 la respuesta

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.Streams almacena en caché los valores. ¿Los iteradores solo se pueden usar una vez? ¿No puede volver al ...

2 la respuesta

scala colecciones paralelas grado de paralelismo

¿Existe algún equivalente en las colecciones paralelas de scala a las @ LINwithDegreeOfParallelism que establece el número de subprocesos que ejecutarán una consulta? Quiero ejecutar una operación en paralelo que necesita tener un número ...

5 la respuesta

Diferencia entre MutableList y ListBuffer

Cuál es la diferencia entre ScalaMutableList yListBuffer clases enscala.collection.mutable? ¿Cuándo usarías uno contra el otro? Mi caso de uso tiene una secuencia lineal donde puedo eliminar eficientemente el primer elemento, anteponer y ...

7 la respuesta

Scala: ¿Cómo crear un Mapa [K, V] de un Conjunto [K] y una función de K a V?

Cuál es la mejor manera de crear unaMap[K,V] a partir de unaSet[K] y función deK aV? Por ejemplo, supongamos que tengo scala> val s = Set(2, 3, 5) s: scala.collection.immutable.Set[Int] = Set(2, 3, 5) scala> def func(i: Int) = "" + i + i ...

2 la respuesta

Cómo crear un contenedor de Lista con un tipo específico

Estoy intentando crear un contenedor deList con un tipo específico (por ejemplo,List[Int]) tal que los métodos que toman una @ implíciCanBuildFroml parámetro @ devuelve una instancia de mi contenedor en lugar deList. Una posible solución, que ...

2 la respuesta

¿Cómo puedo asegurarme de que el tipo dinámico de mi colección Scala personalizada se conserva durante un mapa ()?

Leí el muy interesanteartículo sobre la arquitectura de las colecciones Scala 2.8 [http://www.scala-lang.org/docu/files/collections-api/collections-impl.html] y he estado experimentando un poco con eso. Para empezar, simplemente copié el código ...

2 la respuesta

¿Cómo convierto una matriz [String] en un conjunto [String]?

Tengo una serie de cadenas. ¿Cuál es la mejor manera de convertirlo en un conjunto inmutable de cadenas? Supongo que esta es una llamada de método único, pero no puedo encontrarla en los documentos de scala. Estoy usando scala 2.8.1.

5 la respuesta

Cómo implementar Map con operación predeterminada en Scala

class DefaultListMap[A, B <: List[B]] extends HashMap[A, B] { override def default(key: A) = List[B]() } No quiero crear un mapaA -> List[B]. En mi caso esLong -> List[String] pero cuando obtengo la clave del mapa que no tiene valor, me gustaría ...

9 la respuesta

Convertir una colección Java en una colección Scala

Relacionado con la pregunta de desbordamiento de pilaScala equivalente del nuevo HashSet (Colección) [https://stackoverflow.com/questions/674545], ¿cómo convierto una colección Java java.util.List say) en una colección ScalaList? Realmente ...

3 la respuesta

¿Por qué el conjunto inmutable de Scala no es covariante en su tipo?

EDITA: Reescribió esta pregunta según la respuesta original Losscala.collection.immutable.Set class no es covariante en su parámetro de tipo. ¿Por qué es esto import scala.collection.immutable._ def foo(s: Set[CharSequence]): Unit = ...