Resultados de la búsqueda a petición "scala"
Encuentra números primos usando Scala. Ayúdame a mejorar
Escribí este código para encontrar los números primos menores que el número dado i en scala. def findPrime(i : Int) : List[Int] = i match { case 2 => List(2) case _ => { val primeList = findPrime(i-1) if(isPrime(i, primeList)) i :: primeList ...
¿Cómo obtener la IP del cliente?
Aunque esto suena tonto, no he podido encontrar una manera de obtener la IP del cliente en Play 2.0. Estaba disponible en 1.2.x comoHttp.Request.remoteAddress, pero 2.0 (principalmente verifiqué la API de Scala, pero también realicé ...
variables minúsculas en la coincidencia de patrones
Este código funciona bien: val StringManifest = manifest[String] val IntManifest = manifest[Int] def check[T: Manifest] = manifest[T] match { case StringManifest => "string" case IntManifest => "int" case _ => "something else" }Pero si en ...
¿Cuál es la función de aplicación en Scala?
Nunca lo entendí por los nombres artificiales de desorden y verbo (unAddTwo class tiene unapply que agrega dos!) ejemplos. Entiendo que es azúcar sintáctico, por lo que (deduje del contexto) debe haber sido diseñado para hacer que un código sea ...
Scala parámetros predeterminados y nulo
Tengo un método como este: def aMethod(param: String = "asdf") = { ... } Si el método se llama de la siguiente manera, a param se le asigna el valor predeterminado "asdf": aMethod() ...Pero lo que me gustaría es que si el método se llama ...
"Nueva" palabra clave en Scala
Tengo una pregunta muy simple: ¿cuándo debemos aplicar la nueva palabra clave al crear objetos en Scala? ¿Es cuando tratamos de instanciar solo objetos Java?
Convención de nomenclatura para constantes Scala?
¿Cuál es la convención de nomenclatura para las constantes de Scala? Una breve búsqueda en las sugerencias de StackOverflow en mayúsculas CamelCase (la primera línea a continuación), pero quería verificar dos veces. val ThisIsAConstant = 1.23 ...
La forma más sencilla de ordenar la lista de objetos
Tengo una lista de objetos de tipo A. En una primera iteración, asigno a cada objeto un valor doble 0 <x <1 y luego deseo ordenar cada objeto de acuerdo con su valor x. Actualmente uso una clase de contenedor que almacena el objeto y su valor x ...
Agregar valores a la sesión durante la prueba (FakeRequest, FakeApplication)
Estoy tratando de construir algunas pruebas en torno a un método que lee algunos datos de la sesión. Intenté extenderFakeRequest y anulando elsession value, pero aparece un error en la compilación que dice quesession tiene que ser unval cuando ...
scala: instanciación de clases abstractas?
¿Cómo es que instancia una clase abstracta? abstract class A { val a: Int } val a = new A {val a = 3} ¿O se crea implícitamente una clase concreta? ¿Y qué hacen esas llaves después denew A significa?