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

2 la respuesta

escala para definir funciones aceptando una lista de diferentes tipos numéricos

Tengo el siguiente problema: tengo una función que toma una Lista [Doble] como parámetro, realiza algunas operaciones aritméticas en los elementos de la lista y luego devuelve el resultado. Me gustaría que la función también aceptara List [Int]. ...

2 la respuesta

¿Cómo funciona el rasgo NotNull en 2.8 y alguien realmente lo usa?

trait NotNull {}He estado tratando de ver cómo este rasgo puede garantizar que algo no sea nulo y no puedo entenderlo: def main(args: Array[String]) { val i = List(1, 2) foo(i) //(*) } def foo(a: Any) = println(a.hashCode) def foo(@NotNull a: ...

2 la respuesta

Iteradores para colecciones mutables en Scala?

I sólo [https://stackoverflow.com/questions/2802571/is-there-a-writable-iterator-in-java] descubrió que hay tales iteradores en Java. ¿Scala tiene iteradores con métodos 'set' y 'remove' para iterar (y modificar) colecciones mutables como ...

2 la respuesta

Usando scala.util.control.Exception

¿Alguien tiene buenos ejemplos de usoscala.util.control.Exception versión 2.12.0 [http://www.scala-lang.org/api/2.12.0/scala/util/control/Exception$.html] ( versión ...

2 la respuesta

Tipo de colección generado por for con rendimiento

Cuando evalúo unfor en Scala, obtengo un inmutableIndexedSeq (una colección con características de rendimiento tipo matriz, como un acceso aleatorio eficiente): scala> val s = for (i <- 0 to 9) yield math.random + i ...

2 la respuesta

El parámetro de tipo covariante en scala debe ser invariante en la interfaz java

Tengo un rasgo que se ve así (puede encontrar más información enesta pregunta relacionada por mí mismo [https://stackoverflow.com/questions/3695990/inheritance-and-automatic-type-conversion] aunque no lo creo, es necesario para esta ...

2 la respuesta

¿Cómo escribir correctamente anotar esta lista H?

sealed abstract trait HList case class :+:[H, T <: HList](head: H, tail: T) extends HList { def :+:[T](v: T) = new :+:(v, this) } case object HNil extends HList { def :+:[T](v: T) = new :+:(v, this) } object HListExpt { def ...

2 la respuesta

¿Cuál es la forma más sencilla de analizar JSON en Scala?

Estoy trabajando en una aplicación web simple con Scala. El plan es obtener datos JSON de una API externa e insertarlos en una plantilla (desafortunadamente, obtener los datos en XML no es una opción). Intenté trabajar con la biblioteca ...

2 la respuesta

Extender Scala Set con tipo concreto

Realmente luchando por descubrir extender el conjunto inmutable con una clase que representará un conjunto de tipo concreto. Estoy haciendo esto para tratar de crear un buen DSL. Me gustaría tener una clase Thing, y cuando agregas 'cosas' juntas ...

2 la respuesta

scala Eliminar (en su lugar) todos los elementos de un ListBuffer que cumplan una condición

Tengo un ListBuffer. Quiero eliminar todos los elementos que cumplan una determinada condición. Podría iterar sobre él y eliminar cada elemento. Pero, ¿qué dice Scala sobre la mutación de una lista que está iterando? ¿Funcionará o eliminará los ...