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

7 la respuesta

Aplicar la diferencia de tipo

En Scala puedo imponer la igualdad de tipos en tiempo de compilación. Por ejemplo case class Foo[A,B]( a: A, b: B )( implicit ev: A =:= B ) scala> Foo( 1, 2 ) res3: Foo[Int,Int] = Foo(1,2) scala> Foo( 1, "2" ) <console>:10: error: Cannot prove ...

1 la respuesta

¿Cuál es la sintaxis de Scala para una función que toma cualquier subtipo de ordenado [A]?

Quiero escribir una función que funcione en cualquier tipo de Scala con un orden total (es decir, puedo usar '<' en él). ¿Cuál es la sintaxis para eso? Lo mejor que se me ocurrió es def lessThan[T <: Ordered[T]](x: T, Y: T) = x < yin embargo, ...

7 la respuesta

Ejemplo de la función agregada Scala

He estado buscando y no puedo encontrar un ejemplo o discusión de laaggregate función en Scala que puedo entender. Parece bastante poderoso. ¿Se puede usar esta función para reducir los valores de tuplas para hacer una colección de tipo ...

1 la respuesta

Scala objeto MÓDULO $

¿Cuál es el propósito del objeto Scala MÓDULO $? El siguiente objeto Scala: object TestScalaObject { val TEST_SYMBOL = "*" def testMethod(x : String) : String = x }compila en dos archivos de bytecode TestScalaObject.class y TestScalaObject ...

1 la respuesta

Para Scala, ¿hay alguna ventaja para borrar?

He estado escuchando mucho sobre diferentes lenguajes JVM, aún en modo de vaporware, que proponen implementar la reificación de alguna manera. Tengo este fastidioso medio recordado (o totalmente imaginado, no sé cuál) pensó que en algún lugar ...

1 la respuesta

¿Cuándo necesita un Stream ser perezoso?

Los siguientes están destinados a crear una secuencia de enteros: val s: Stream[Int] = 1 #:: s.map(_ + 1) def makeStream = { val s: Stream[Int] = 1 #:: s.map(_ + 1) s }El primero está bien; sin embargo, elmakeStreaml método @ no ...

1 la respuesta

Importar múltiples paquetes en Scala REPL

En Scala, con frecuencia tengo que importar varios paquetes de implicidades y otras utilidades, particularmente en REPL: import scala.collection.JavaConversions._ import scala.collection.{mutable => mut} import com.myapp.db._ import com.orm._ ...

2 la respuesta

ntegración de @Help Drools con Scala

Soy nuevo con Drools. Estoy integrando Drools con Scala. Estoy probando el proyecto dado ...

6 la respuesta

Scala set function

En el curso de Stanford Scala me he encontrado con la siguiente tarea: Ejercicio 1: establece como funciones: En este ejercicio representaremos conjuntos como funciones de Ints a Booleans: type Set = Int => Booleana) Escriba una función "set" ...

2 la respuesta

Resolución de parámetros implícitos: establecer la precedencia

Estoy tratando de crear una clase de tipoDefault que proporciona el valor predeterminado para un tipo determinado. Esto es lo que se me ocurrió hasta ahora: trait Default[A] { def value: A } object Default { def withValue[A](a: A) = ...