Preguntas etiquetadas con scala

125
¿Qué biblioteca JSON usar en Scala? [cerrado]

Cerrado. Esta pregunta no cumple con las pautas de desbordamiento de pila . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Stack Overflow. Cerrado hace 3 años . Mejora...

124
Forma más limpia de actualizar estructuras anidadas

Digamos que tengo los siguientes dos case classes: case class Address(street: String, city: String, state: String, zipCode: Int) case class Person(firstName: String, lastName: String, address: Address) y la siguiente instancia de Personclase: val raj = Person("Raj", "Shekhar", Address("M Gandhi...

124
¿Cómo imprimir el contenido de RDD?

Estoy intentando imprimir el contenido de una colección en la consola Spark. Tengo un tipo: linesWithSessionId: org.apache.spark.rdd.RDD[String] = FilteredRDD[3] Y uso el comando: scala> linesWithSessionId.map(line => println(line)) Pero esto está impreso: res1:

122
Comprender las enumeraciones scala

Tengo que decir que no entiendo las clases de enumeración de Scala. Puedo copiar y pegar el ejemplo de la documentación, pero no tengo idea de lo que está sucediendo. object WeekDay extends Enumeration { type WeekDay = Value val Mon, Tue, Wed, Thu, Fri, Sat, Sun = Value } import WeekDay._ ¿Qué...

122
No se puede crear la clase Scala en IntelliJ

Estoy empezando a aprender Scala. Instalé el complemento Scala para IntelliJ y creé un nuevo proyecto Scala. Pero cuando hago clic con el botón derecho en la carpeta src para crear una nueva clase de Scala, no hay ninguna opción para hacerlo. ¿Me estoy perdiendo de

120
SBT deja de correr sin salir

¿Cómo se termina una carrera en SBT sin salir? Estoy probando CTRL + C pero sale de SBT. ¿Hay alguna manera de salir solo de la aplicación en ejecución mientras se mantiene abierto

117
Forma preferida de crear una lista Scala

Hay varias formas de construir una lista inmutable en Scala (vea el código de ejemplo artificial a continuación). Puede usar un ListBuffer mutable, crear una varlista y modificarla, usar un método recursivo de cola y probablemente otros que no conozco. Instintivamente, uso ListBuffer, pero no...