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

3 la respuesta

scala: ¿agregar un método a la Lista?

Me preguntaba cómo agregar un método de 'partición de partición' a las listas, por ejemplo: (no probado, descaradamente basado en List.scala): Tengo que crear mi propia subclase y un convertidor de tipo implícito? (Mi intento original tuvo ...

2 la respuesta

Scala: ¿los gráficos 2D más fáciles para escribir simplemente una matriz 2D en la pantalla? [cerrado

¿Qué recomienda para escribir una matriz 2D de píxeles en la pantalla? Mi primer pensamiento es un enlace SWT, pero ¿hay otros? ¿Procesando quizás?

5 la respuesta

¿Cómo declarar rasgos como "parámetros de constructor" implícitos?

Estoy diseñando una jerarquía de clases, que consiste en una clase base junto con varios rasgos. La clase base proporciona implementaciones predeterminadas de varios métodos, y los rasgos anulan selectivamente ciertos métodos a través deabstract ...

3 la respuesta

¿Es válido reducir en un conjunto de conjuntos vacío?

¿No debería funcionar esto? > val setOfSets = Set[Set[String]]() setOfSets: scala.collection.immutable.Set[Set[String]] = Set() > setOfSets reduce (_ union _) java.lang.UnsupportedOperationException: empty.reduceLeft ...

2 la respuesta

Cuándo son flojos los scala's para comprensione

En Python, puedo hacer algo como esto: lazy = ((i,j) for i in range(0,10000) for j in range(0,10000)) sum((1 for i in lazy))omará un tiempo, pero el uso de la memoria es constante. La misma construcción en scala: (for(i<-0 to 10000; j<-i+1 to ...

2 la respuesta

¿Cómo ejecutar pruebas que solo coinciden con una expresión regular?

En sbt 0.10.1, uso con frecuenciatest-only para reducir el número de mis pruebas. sbt> test-only com.example.MySpec Sin embargo, quiero limitarme de modo que solo ejecute pruebas cuyo nombre / descripción coincida con una expresión ...

1 la respuesta

Diferencia entre extractor casero y extractor de clase de caso

e acuerdo con la especificación scala, el extractor creado por las clases de casos es el siguiente (especificación scala §5.3.2): def unapply[tps](x: c[tps]) = if (x eq null) scala.None else scala.Some(x.xs11, ..., x.xs1k) Por razones de ...

1 la respuesta

La diferencia entre 'HashSet' y 'Set' en Scala?

Estoy muy confundido por Scala'sHashSet ySet tipos ya que ambos parecen hacer lo mismo. ¿Cuál es la diferencia entre ellos ¿Es lo mismo en Java? En mi referencia dice queHashSet es una "clase de conjunto explícito" (en comparación conSet). ...

1 la respuesta

Por qué Scala cambió la precedencia relativa de los operadores relacionales frente a los de igualdad (en comparación con Java)?

En Java, <tiene mayor prioridad que ==. En Scala es al revés. Me pregunto por qué la gente Scala eligió de esa manera. Otras precedencia de operadores binarios se alinean con Java (excepto operaciones bit a bit, pero es comprensible por qué no ...

2 la respuesta

¿Por qué Scala admite variables de sombra? [cerrado

Creo que las variables de sombra son demasiado peligrosas para usarlas. ¿Por qué Scala admite esta construcción de lenguaje? Debería haber alguna razón fuerte para eso, pero no puedo encontrarla.