Resultados de la búsqueda a petición "scala"
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 ...
¿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, ...
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 ...
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 ...
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 ...
¿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 ...
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._ ...
ntegración de @Help Drools con Scala
Soy nuevo con Drools. Estoy integrando Drools con Scala. Estoy probando el proyecto dado ...
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" ...
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) = ...