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

4 la respuesta

Iterando forma circular

Necesito iterar a través de una Lista pero de forma circular. También necesito agregar nuevos elementos a la lista e iterar sobre todos los elementos (elementos antiguos y nuevos), ¿cómo lo hago? ¿Hay alguna estructura de datos para ellos?

1 la respuesta

Cómo usar las nuevas anotaciones anidadas de Scala 2.8.0

parece que cuando está fuera de escala scala 2.8.0, podemos usar anotaciones anidadas en nuestras capas de persistencia. ¿Pero cómo? ¿Alguien puede transformar esto de Java a Scala? Gracias. @NamedQueries({ @NamedQuery(name = "findAll", ...

5 la respuesta

Escala objetos y rasgos inmutables con campos val

Me gustaría construir mi modelo de dominio utilizando solo objetos inmutables. Pero también quiero usar rasgos con campos val y mover algunas funcionalidades a los rasgos. Mire el siguiente ejemplo: trait Versionable { val version = 0 def ...

1 la respuesta

¿Cuál es el motivo detrás de las cláusulas del paquete encadenado en Scala?

La cláusula de paquete encadenado se introdujo en Scala 2.8, como lo describe Martin Odersky en Scalasitio [http://www.scala-lang.org/docu/files/package-clauses/packageclauses.html]. No entiendo muy bien la intuición detrás de esto. El siguiente ...

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

3 la respuesta

¿Por qué falla el parámetro tipo T <: Comparable [T] para T = Int?

scala> class Foo[T <: Comparable[T]](val x : T) defined class Foo scala> (3: Int).asInstanceOf[Comparable[Int]] res60: java.lang.Comparable[Int] = 3 scala> new Foo(3) <console>:13: error: inferred type arguments [Int] do not conform to class ...

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