Resultados de la búsqueda a petición "scala"
En Scala, ¿cómo elimino los duplicados de una lista?
Supongo que tengo val dirty = List("a", "b", "a", "c") ¿Hay una operación de lista que devuelve "a", "b", "c"
¿Por qué Scala advierte sobre el borrado de tipo en el primer caso pero no en el segundo?
Tengo dos funciones (no se han editado desde el original; algunas de las respuestas a continuación responden a las originales que devolvieron una secuencia de ()): def foo1[A](ls: Iterable[A]) : Iterator[A] = for (List(a, b) <- ls sliding ...
¿Cómo ejecuto una clase principal sbt desde el shell como programa normal de línea de comandos?
¿Cómo puedo ejecutar una aplicación sbt desde el shell, para poder ejecutar mi aplicación como un programa normal de línea de comandos (como si se ejecutara directamente a través descala pero sin tener que configurar un enorme classpath) Sé que ...
Caída de rendimiento después de 5 días de ejecución de la aplicación web, ¿cómo detectar el cuello de botella?
He desarrollado una aplicación web utilizando la siguiente pila tecnológica: Jav Mysql ScalaPlay Frameworkntegración @DavMail (para calendario y servidor de intercambio) JavamailAkka actoresEn los primeros días, la aplicación se ejecuta sin ...
¿Cuándo usar autorreferencias o composición?
Eche un vistazo al siguiente fragmento de código: trait T { def y = println("hello") } class A { self: T => def x = y } abstract class B { val self: T def x = self.y } val a = new A with T val b = new B with T { val self = this } a.x b.xClase A ...
¿Cómo construir un mapa múltiple de una lista de tuplas en Scala?
Supongo que tengo una lista de tuplasList[(A, B)]. ¿Cuál es la mejor manera de convertirlo amultimap, que asignaA aSet[B]? ¿Puedo construir unainmutabl multimap ?
Scala: recibir una devolución de llamada cuando sale un proceso externo
Estoy buscando reemplazar mucho de mi perl con scala. Una de las cosas que tiendo a hacer mucho es llamar a los binarios (generalmente compilados en C ++, pero podrían ser java, otros scripts de perl, q scripts, etc.) que me proporcionaron otros ...
forall en Scala
Como se muestra a continuación, en Haskell, es posible almacenar en una lista valores con tipos heterogéneos con ciertos límites de contexto: data ShowBox = forall s. Show s => ShowBox s heteroList :: [ShowBox] heteroList = [ShowBox (), ShowBox ...
Scala - ¿Qué significa '=> SomeType'? [duplicar
Esta pregunta ya tiene una respuesta aquí: ¿Qué significa "código: => Unidad" en scala? [/questions/6297153/what-does-code-unit-mean-in-scala] 4 respuestas Hoy me gustaría preguntar qué hace el=> SomeType mean. Lo encontré usado enEste ...
Scala: ¿Cómo puedo hacer que mis clases inmutables sean más fáciles de subclasificar?
Recientemente he creado una clase inmutable que soporta operaciones como +, -, etc. que devuelve una nueva instancia de esa clase cuando se cambia. Quería hacer una subclase de esa clase para agregar un poco de estado y funcionalidad, pero ...