Resultados de la búsqueda a petición "scala"
Buildr vs Gradle, ¿pros y contras? [cerrado
Haga que alguien use Buildr y Gradle y pueda hacer una comparación de estas herramientas de compilación. Desde el primer vistazo son muy similares. Pero qué elegir. Y también es bueno escuchar sobre el soporte de Scala y diversas integraciones de ...
¿Cómo maneja el compilador Scala métodos de rasgos concretos?
Si tengo la siguiente clase Scala: abstract class MyOrdered extends Ordered[MyOrdered] { def id: Int def compare(that : MyOrdered) : Int = if (that==null) 1 else (id-that.id) }Entonces solo necesito definir el método id en Scala para obtener ...
¿Cómo definir una función que toma una función literal (con un parámetro implícito) como argumento?
Quiero poder hacer algo en estas líneas (no se compilará): def logScope(logger:Logger)(operation: (implicit l:Logger) => Unit) {/* code */ operation(logger) /* code */} def operationOne(implicit logger:Logger) {/**/} def operationTwo(implicit ...
Cambiar el diseño del proyecto en SBT 0.10.x
Me siento como un idiota, pero no puedo cambiar el diseño de mi proyecto con SBT 0.10.x. En mi proyecto sbt 0.7.x agregué las líneas: override def mainScalaSourcePath = "src" / "scala" override def testScalaSourcePath = "test" / "scala" ...
Cuál es la convención de nomenclatura para las clases de tipos en Scala?
En el mundo Java, las convenciones de nomenclatura para las interfaces están bastante bien establecidas. Por ejemplo, cuando dice que cierta clase implementa la interfazComparable, puedes decir que sus objetos son comparables. Sin embargo, las ...
¿Por qué una variable no puede ser un identificador estable?
El seguimient def mMatch(s: String) = { var target: String = "a" s match { case `target` => println("It was " + target) case _ => println("It was something else") } }no compila: error: se requiere un identificador estable, pero se encontró el ...
Scalatest tiene algún soporte para suposiciones?
Según el título, me pregunto si es posible proporcionar "suposiciones" a Scalatest al definir un caso de prueba en particular. Las suposiciones en este contexto serían condiciones previas para una prueba, de modo que si la suposición se evalúa ...
Cuáles son los usos prácticos del estilo aplicativo?
Soy programador de Scala y estoy aprendiendo Haskell ahora. Es fácil encontrar casos de uso prácticos y ejemplos del mundo real para conceptos de OO, como decoradores, patrones de estrategia, etc. Los libros y las páginas web están llenos de ...
l cálculo costoso que se produce tanto en isDefined como en Apply of PartialFunction
Es muy posible que para saber si una función se define en algún momento, se debe hacer una parte significativa de la computación de su valor. En unPartialFunction, al implementarisDefined yapply, ambos métodos tendrán que hacer eso. ¿Qué hacer ...
¿Cuál es el trato con todos los O cruft?
La clase Either parece útil y las formas de usarla son bastante obvias. Pero luego miro la documentación de la API y estoy desconcertado: def joinLeft [A1 >: A, B1 >: B, C] (implicit ev: <:<[A1, Either[C, B1]]): Either[C, B1] Joins an Either ...