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

3 la respuesta

Existe un operador de Scala similar al $ (signo de dólar) de Haskell?

¿Hay alguna forma de forzar la precedencia del operador en Scala como lo hace en Haskell con $? Por ejemplo, en Haskell, tienes: a b c = ((a b) c) a $ b c = a (b c) ¿Existe una forma similar de hacer esto en Scala? Sé que Scala no tiene ...

0 la respuesta

Llamando a un método en la superclase en un rasgo autoescrito en scala

Estoy tratando de crear un rasgo que, cuando se mezcla, reemplazará la definición predeterminada de un método con una que llame al método original y luego manipule el resultado. Esto es lo que estoy tratando de hacer: class Foo { def bar() : ...

2 la respuesta

Play framework con scala y GAE

¿Alguien sabe cómo ejecutar la versión scala de Play Framework en Google App Engine? En este punto, solo estoy tratando de ejecutar la aplicación predeterminada. Estoy usando Play 1.2.2 con los módulos gae-1.4 y scala-0.9.1. Creé una ...

3 la respuesta

¿Cuál es el paquete _root_ en Scala?

Estoy usando IntelliJ IDEA con el complemento Scala. Si hago referencia a HashMap en el código y luego uso Alt-Enter para agregar la importación, el paquete se importa como: _root_.scala.collection.immutable.HashMap ¿Cuál es elraí parte de ...

3 la respuesta

Scala tipo abstracto que representa el tipo de subclase

Estoy buscando una manera de definir un método que devuelva un tipo T donde T = el tipo de la subclase. é que posiblemente podría hacer esto usando tipos abstractos, pero no me gusta la sobrecarga de tener que redefinir T para cada subclase. ...

4 la respuesta

Scala constructor sin parámetros

Puede tener un problema tonto aquí ... Parece que no puedo entender cómo hacer un constructor sin parámetros en Scala. Sé que puedo escribir todo en el cuerpo de la clase (especialmente porque es el único constructor que necesito), pero no me ...

3 la respuesta

¿Por qué Scala no infiere completamente los parámetros de tipo cuando los parámetros de tipo están anidados?

Considere el siguiente código Scala: abstract class A abstract class B[T <: A] class ConcreteA extends A class ConcreteB extends B[ConcreteA] class Example[U <: B[T], T <: A]( resolver: U ) object Test { new Example( new ConcreteB ) }La última ...

4 la respuesta

Desempaque de tuplas en operaciones de mapas

Frecuentemente me encuentro trabajando con Listas, Seqs e Iteradores de Tuplas y me gustaría hacer algo como lo siguiente, val arrayOfTuples = List((1, "Two"), (3, "Four")) arrayOfTuples.map { (e1: Int, e2: String) => e1.toString + e2 } Sin ...

1 la respuesta

Scala problemas de alcance de conversión implícita

Tome este código: class Register(var value:Int = 0) { def getZeroFlag() : Boolean = (value & 0x80) != 0 } object Register { implicit def reg2int(r:Register):Int = r.value implicit def bool2int(b:Boolean):Int = if (b) 1 else 0 } Quiero usarlo ...

3 la respuesta

En Scala, ¿por qué NaN no está siendo recogido por la coincidencia de patrones?

Mi método es el siguiente def myMethod(myDouble: Double): Double = myDouble match { case Double.NaN => ... case _ => ... }El depurador IntelliJ muestra NaN pero esto no se está recogiendo en mi coincidencia de patrones. ¿Hay posibles casos que ...