scala

Scala: ¿Qué es una etiqueta tipográfica y cómo la uso?

Todo lo que sé sobre las etiquetas tipográficas es que de alguna manera reemplazaron los manifiestos. La información en Inter ... tipográficas, incluidos ejemplos y casos de uso populares. Las respuestas y explicaciones detalladas también son bienvenidas.

Tarea no serializable: java. io. NotSerializableException al llamar a la función fuera del cierre solo en clases no objetos

Obtener un comportamiento extraño al llamar a una función fuera de un cierre: cuando la función está en un objeto todo es ... t.map(someFunc(_)) //this will crash (spark lazy) after.collect().map(println(_)) } def someFunc(a:Int) = a+1 }

¿Cuál es la diferencia entre una definición var y val en Scala?

¿Cuál es la diferencia entre una definición var y val en Scala y por qué el lenguaje necesita ambas? ¿Por qué elegirías un val sobre un var y viceversa?

Buen caso de uso para Akka [cerrado]

He oído hablar mucho sobre Akka framework (Java/Scala service platform), pero hasta ahora no he visto muchos ejemplos reales ... escribir un servidor de chat. (¿por qué? dado que esto se ha utilizado en exceso como ejemplo para muchas cosas similares)

Diferencia entre un Seq y una Lista en Scala

He visto en muchos ejemplos que a veces se utiliza un Seq, mientras que otras veces es la Lista... ¿Hay alguna diferencia, aparte de que el primero es un tipo Scala y la Lista viene de Java?

¿Cómo puedo emitir una variable en Scala?

Dada una variable con el tipo Graphics, ¿cómo la echo a Graphics2D en Scala?

¿Qué Scala web-frameworks están disponibles? [cerrado]

Acabo de empezar a aprender Scala, y lo primero que voy a implementar es una pequeña aplicación web. He estado usando Erlang ... ntos marcos hay para poder elegir entre ellos. Es siempre es bueno tener una opción, pero lo único que encontré fue Ascensor.

Obtener artículo en la lista en Scala?

¿Cómo en el mundo se obtiene solo un elemento en index i de la Lista en scala? Intenté get(i), y [i] - nada funciona. Goog ... 0] //Nope - does not work } return null } Mirar la api de la lista no ayuda, ya que mis ojos simplemente se cruzan.

Reducir, doblar o escanear (Izquierda/Derecha)?

Cuando debo usar reduceLeft, reduceRight, foldLeft, foldRight, scanLeft o scanRight? Quiero una intuición/visión general de sus diferencias - posiblemente con algunos ejemplos simples.

¿Qué hace`: * ' (estrella de subrayado de dos puntos) en Scala?

Tengo el siguiente fragmento de código de esta pregunta : def addChild(n: Node, newChild: Node) = n match { case Elem(pr ... eza: child ++ newChild : _* ¿Qué hace? Entiendo que hay Seq[Node] concatenado con otro Node, y entonces? ¿Qué hace : _*?

Iniciar sesión en Scala

¿Cuál es una buena manera de iniciar sesión en una aplicación Scala? Algo que es consistente con la filosofía del lenguaje, ... ava existentes, pero fallan en al menos dos de las anteriores, a saber, clutter y configuración. Gracias por sus respuestas.

Comprensión implícita en Scala

Estaba haciendo mi camino a través del tutorial de Scala playframework y me encontré con este fragmento de código que me tení ... uble) : Int = d.toInt Aparte del hecho obvio, tienen nombres de métodos diferentes. ¿Cuándo debo usar implicit y por qué?

¿La mejor manera de combinar dos mapas y sumar los valores de la misma clave?

val map1 = Map(1 -> 9 , 2 -> 20) val map2 = Map(1 -> 100, 3 -> 300) Quiero fusionarlos y sumar los valores de l ... 2) { case (map, (k,v)) => map + ( k -> (v + map.getOrElse(k, 0)) ) } Pero quiero saber si hay mejores soluciones.

¿La mejor manera de analizar los parámetros de la línea de comandos? [cerrado]

¿Cuál es la mejor manera de analizar parámetros de línea de comandos en Scala? Personalmente prefiero algo ligero que no req ... bibliotecas de parser de parámetros existen para C++? La mejor manera de analizar argumentos de línea de comandos en C #

Diferencia entre objeto y clase en Scala

Solo estoy repasando algunos tutoriales de Scala en Internet y he notado que en algunos ejemplos se declara un objeto al comienzo del ejemplo. ¿Cuál es la diferencia entre class y object en Scala?

¿Cuál es la diferencia entre "def" y "val" para definir una función

¿Cuál es la diferencia entre: def even: Int => Boolean = _ % 2 == 0 Y val even: Int => Boolean = _ % 2 == 0 Ambos pueden ser llamados como even(10).

Scala vs Groovy vs Clojure [cerrado]

¿Puede alguien explicar las principales diferencias entre Scala, Groovy y Clojure? Sé que cada uno de estos compilados se ejecutan en la JVM, pero me gustaría una comparación simple entre ellos.

Scala 2.8 breakOut

En Scala 2.8, hay un objeto en scala.collection.package.scala: def breakOut[From, T, To](implicit b : CanBuildFrom[Nothing, ... ,String] = Map(6 -> London, 5 -> Paris) ¿Qué está pasando aquí? ¿Por qué se llama breakOut como argumento a mi List?

¿Qué son las lambdas tipo en Scala y cuáles son sus beneficios?

En algún momento me tropiezo con la notación semi-misteriosa de def f[T](..) = new T[({type l[A]=SomeType[A,..]})#l] {..} ... describa cuál es el truco de tipo lambda, y cuáles son sus beneficios. ¿Es solo azúcar sintáctica, o abre nuevas dimensiones?

¿Qué es el identificador Scala "implícitamente"?

He visto una función llamada implicitly usada en ejemplos de Scala. ¿Qué es y cómo se usa? Ejemplo aquí: scala> sealed t ... implicitly con parámetros. También vea Cómo investigar objetos/tipos/etc. de Scala REPL? y ¿Dónde busca Scala implicitos?