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

3 la respuesta

En Scala, ¿por qué obtengo esta "expresión polimórfica que no puede ser instanciada al tipo esperado"?

¿Por qué ocurre lo siguiente en Scala 2.9.0.1 scala> def f(xs: Seq[Either[Int,String]]) = 0 f: (xs: Seq[Either[Int,String]])Int scala> val xs = List(Left(0), Right("a")).iterator.toArray xs: Array[Product with Serializable ...

1 la respuesta

¿Por qué uno selecciona miembros de tipo Scala con un hash en lugar de un punto?

En Scala, la sintaxis para seleccionar un tipo de una clase es diferente de la de seleccionar cualquier otra cosa de una clase. En eso, el primero usa un hash como operador de selección en lugar de un punto. ¿Porqué es eso Ejemplo: si tenemos ...

4 la respuesta

¿Por qué las matrices son invariables, pero las listas son covariantes?

P.ej. por qu val list:List[Any] = List[Int](1,2,3)work, pero val arr:Array[Any] = Array[Int](1,2,3)fails (porque las matrices son invariables). ¿Cuál es el efecto deseado detrás de esta decisión de diseño?

3 la respuesta

Scala Obtenga los primeros y últimos elementos de la lista utilizando la coincidencia de patrones

Estoy haciendo una coincidencia de patrones en una lista. ¿Hay alguna forma de acceder al primer y último elemento de la lista para comparar? Quiero hacer algo como .. case List(x, _*, y) if(x == y) => true case x :: _* :: y => o algo ...

3 la respuesta

¿Cómo buscar métodos en Scaladoc a nivel mundial?

¿Existe alguna posibilidad de que pueda buscar un método en una clase, rasgo u objeto a través de scala doc, a nivel mundial? Ejemplo: tengo un nombre de método y no sé a qué clase pertenece, así que puedo escribirlo en una búsqueda scaladoc y ...

3 la respuesta

Matching con combinaciones personalizadas / operadores

Sé que puedes hacer coincidir las listas de una manera como val list = List(1,2,3) list match { case head::tail => head case _ => //whatever } Entonces comencé a preguntarme cómo funciona esto. Si entiendo correctamente,:: es solo un operador, ...

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 ...

1 la respuesta

ejecutando un proyecto Maven Scala

Estoy empezando a aprender scala y mongo, mi IDE es intellij IDEA. Creé un proyecto scala usando mvn:archetype-generatey escribió un programa simple de hello world en IDEA con algunas opciones aritméticas como println(5) val i = 1+2 println(i) ...

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 = ...

4 la respuesta

¿Cómo cargar 100 millones de registros en MongoDB con Scala para pruebas de rendimiento?

Tengo un pequeño script escrito en Scala que está destinado a cargar una instancia de MongoDB con 100,000,000 de registros de muestra. La idea es cargar todo el DB y luego hacer algunas pruebas de rendimiento (y sintonizar / volver a cargar si ...