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

3 la respuesta

¿Por qué Numeric se comporta de manera diferente a Ordenado?

Scala tiene una serie de rasgos que puede usar como clases de tipos, por ejemploOrdered yNumeric en el paquetescala.math. Puedo, por ejemplo, escribir un método genérico usandoOrdered Me gusta esto: def f[T <% Ordered[T]](a: T, b: T) = if (a < ...

2 la respuesta

scala self-type: el valor no es un error de miembro

Este es un seguimiento deesta pregunta [https://stackoverflow.com/questions/4774743/scala-self-type-member-of-type-parameter-error] . Estoy tratando de implementar vectores en scala con una superclase genérica usando self-types: trait Vec[V] { ...

6 la respuesta

Eliminación duplicada de tuplas de una lista

Considere la siguiente lista de tuplas: val input= List((A,B), (C,B), (B,A))y suponiendo que los elementos(A,B) y(B,A) son iguales y, por lo tanto, son duplicados, ¿cuál es la forma eficiente (preferiblemente en Scala) de eliminar duplicados de ...

5 la respuesta

¿Cuál es la diferencia entre usar y no usar un "=" en defla Scala?

Cual es la diferencia entre los dosdefs abajo def someFun(x:String) { x.length }Y def someFun(x:String) = { x.length }

2 la respuesta

¿Es bueno o malo pasar ActorRef a otros actores?

Estoy tratando de averiguar si mi uso de pasar AkkaActorRef alrededor de otros actores no es un antipatrón. Tengo algunos actores en mi sistema. Algunos son de larga vida (restClientRouter,publisher) y algunos mueren después de haber hecho el ...

1 la respuesta

Ordenar lista de cadenas con localización en scala

Quiero ordenar una lista de cadenas. Sé que no es difícil en scala, pero mi problema es que necesito ordenar las listas en diferentes idiomas. Por ejemplo, sé que puedo ordenar cadenas en inglés muy fácilmente. Pero, ¿qué pasa con el idioma ruso ...

1 la respuesta

¿Por qué es posible asignar lambdas recursivas a vals no perezosos en Scala?

En la siguiente declaración el valf se define como una lambda que se hace referencia a sí misma (es recursiva): val f: Int => Int = (a: Int) => if (a > 10) 3 else f(a + 1) + 1 // just some simple functionLo he intentado en REPL, y se compila y ...

1 la respuesta

¿Cómo deshabilitar el puerto http en el marco de juego?

Cuando ejecuto Play Framework utilizando el puerto https, la aplicación se inicia en dos puertos: predeterminado (9000) y https (443). ¿Cómo deshabilitar el puerto predeterminado 9000 y ejecutar la aplicación Play SOLO en el ...

1 la respuesta

¿Cuándo se debe usar .empty versus la instancia vacía singleton?

Al trabajar con colecciones en Scala, es común usar la instancia vacía de la colección para un caso base. Debido a que las instancias vacías predeterminadas amplían la clase de tipo de colección con un parámetro de tipo deNothing, a veces vence ...

8 la respuesta

¿Por qué no hay interpolación de cadenas en Scala?

Esto no es solo una broma inactiva ... Me pregunto si alguien sabe si hay una razón de diseño real por la que Scala no admite la interpolación similar a Groovy y otros "Javas sintácticamente mejores". p.ej. var str1 = "World"; var str2 = ...