Preguntas con la etiqueta [scala]

Lista scala preguntas

¿Qué es un "limitado al contexto" en Scala?

4
respuestas
118
votos
34.7k
vistas

Una de las nuevas características de Scala 2.8 son los límites de contexto. ¿Qué está vinculado a un contexto y dónde es útil? Por supuesto, busqué primero (y encontré, por

¿Cuál es la diferencia entre una definición vary valen Scala y por qué el lenguaje necesita ambas? ¿Por qué elegirías a valen lugar de a vary viceversa?

¿Qué es un tipo de tipo superior en Scala?

5
respuestas
306
votos
80.1k
vistas

Puedes encontrar lo siguiente en la web: Tipo de tipo superior == constructor de tipos? class AClass[T]{...} // For example, class List[T] Algunos dicen que este es un tipo de

Busqué en Google para encontrar las diferencias entre a case classy a class. Todo el mundo menciona que cuando quieras hacer una coincidencia de patrones en una clase, utiliza la

¿Cómo seleccionar la primera fila de cada grupo?

10
respuestas
196
votos
177.9k
vistas

Tengo un DataFrame generado de la siguiente manera: df.groupBy($"Hour", $"Category") .agg(sum($"value") as "TotalValue") .sort($"Hour".asc, $"TotalValue".desc)) Los resultados se ven así: +----+--------+----------+ |Hour|Category|TotalValue| +----+--------+----------+ | 0| cat26| 30.9| | 0| cat13|

Obteniendo un comportamiento extraño al llamar a una función fuera de un cierre: cuando la función está en un objeto, todo funciona cuando la función está en una clase obtiene:

¿Qué es un rasgo sellado?

0
respuestas
376
votos
114.3k
vistas

Las clases selladas se describen en 'Programación en Scala', pero los rasgos sellados no. ¿Dónde puedo encontrar más información sobre un rasgo sellado? Me gustaría saber si un rasgo sellado

¿Leer el archivo completo en Scala?

19
respuestas
363
votos
274.5k
vistas

¿Cuál es una forma sencilla y canónica de leer un archivo completo en la memoria en Scala? (Idealmente, con control sobre la codificación de caracteres). Lo mejor que se me

Acabo de empezar a analizar la reimplementación de la biblioteca de colecciones de Scala que llegará en la inminente versión 2.8 . Aquellos que estén familiarizados con la biblioteca desde

Un autotipo para un rasgo A: trait B trait A { this: B => } Dice que " Ano se puede mezclar en una clase concreta que no se extienda

Una forma que se ha sugerido para abordar las definiciones dobles de métodos sobrecargados es reemplazar la sobrecarga con la coincidencia de patrones: object Bar { def foo(xs: Any*) =

He oído muchas críticas sobre Akka. (plataforma de servicios Java/Scala), pero hasta ahora no he visto muchos ejemplos reales de casos de uso para los que sería bueno. Por eso

Es una triste realidad en Scala que si crea una instancia de una Lista[Int], puede verificar que su instancia es una Lista, y puede verificar que cualquier elemento individual de