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

20 la respuesta

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

4 la respuesta

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

2 la respuesta

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

6 la respuesta

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

6 la respuesta

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

4 la respuesta

"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?

6 la respuesta

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

6 la respuesta

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

4 la respuesta

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

8 la respuesta

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?