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

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

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

¿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

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

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

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

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

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

¿Cuándo se requiere un tipo de retorno para los métodos en Scala?

El compilador de Scala a menudo puede inferir tipos de retorno para los métodos, pero hay algunas circunstancias en las que es necesario especificar el tipo de retorno. Los métodos recursivos, por ejemplo, requieren que se especifique un tipo de ...

3 la respuesta

¿Cuál es el concepto de "conformidad débil" en Scala?

Hace poco encontré el término "Conformidad débil" (en el usuario de desbordamiento de pilaretrónimo [https://stackoverflow.com/users/160378/retronym]la respuesta a¿Cómo configurar la conversión implícita para permitir la aritmética entre tipos ...