scala

¿Por qué usaría Scala / Lift sobre Java / Spring? [cerrado]

Sé que esta pregunta es un poco abierta, pero he estado mirando Scala/Lift como una alternativa a Java/Spring y me pregunto c ... s y Spring realmente minimizan la cantidad de codificación que tiene que hacer para una aplicación. ¿Scala / Lift mejora eso?

¿Cuál es la diferencia entre construir.sbt y build.scala?

Empecé a aprender Scala y casi en cada tutorial veo un archivo build.sbt que describe la configuración del proyecto. Pero aho ... , pero es más flexible). Entonces, ¿cuál es la diferencia entre build.sbt y build.scala? ¿Cuál es el preferido y por qué?

comparación de sbt y Gradle [cerrado]

Estoy sumergiéndome en Scala y noté sbt. He estado bastante contento con Gradle en proyectos java / groovy, y sé que hay un plugin de scala para Gradle. ¿Cuáles podrían ser buenas razones para favorecer sbt sobre Gradle en un proyecto de Scala?

Cómo forzar a IntelliJ IDEA a recargar dependencias desde la compilación.sbt después de que cambiaron?

Estoy usando IntelliJ IDEA 13 (Community Edition) con el plugin Scala. Mi importación inicial de un proyecto Scala existente ... ogieron, aunque había marcado la opción auto-import. ¿Cómo puedo forzar a IDEA a recargar las dependencias desde build.sbt?

¿Cómo puedo listar todos los archivos en un subdirectorio en scala?

¿Hay una buena forma "scala-esque" (supongo que me refiero a funcional) de enumerar recursivamente los archivos en un direct ... de hacer coincidir un patrón en particular? Por ejemplo recursivamente todos los archivos que coincidan "a*.foo" en c:\temp.

¿Cuáles son las desventajas de declarar clases de casos Scala?

Si estás escribiendo código que está usando muchas estructuras de datos hermosas e inmutables, las clases de casos parecen se ... ¿Qué restricciones impone a la clase o a sus clientes? ¿Hay situaciones en las que debería preferir una clase sin casos?

Ejemplos de código Scala y Java donde el código Scala parece más simple / tiene menos líneas?

Necesito algunos ejemplos de código (y también tengo mucha curiosidad sobre ellos) de código Scala y Java que muestran que el ... e verá mucho más engorroso", entonces esto también es aceptable. Gracias! Me gusta sobre todo aceptado y esto respuestas

Iterar sobre colecciones Java en Scala

Estoy escribiendo un código Scala que usa la API Apache POI. Me gustaría iterar sobre las filas contenidas en el java.util.I ... etAt(0) var rows = sheet.rowIterator() for (val row <- rows){ println(row) } } }

Límites del tipo Nat en Shapeless

En shapeless, el tipo Nat representa una forma de codificar números naturales a nivel de tipo. Esto se usa por ejemplo para l ... sentación capaz de representar grandes números, por ejemplo, 1000000 o 253, ¿o esto hará que el compilador de Scala se rinda?

scala vs java, rendimiento y memoria? [cerrado]

Estoy dispuesto a mirar en Scala, y tengo una pregunta básica que no puedo encontrar una respuesta a: en general, ¿hay una diferencia en el rendimiento y el uso de la memoria entre Scala y Java?

Cómo escribir en un archivo en Scala?

Para leer, existe la abstracción útil Source. ¿Cómo puedo escribir líneas en un archivo de texto?

Dividir la lista en varias listas con un número fijo de elementos

¿Cómo dividir una Lista de elementos en listas con como máximo N elementos? Ej: Dada una lista con 7 elementos, cree grupos ... mo grupo posiblemente con menos elementos. split(List(1,2,3,4,5,6,"seven"),4) => List(List(1,2,3,4), List(5,6,"seven"))

¿Cómo especificar el tamaño máximo del montón de JVM " - Xmx "para ejecutar una aplicación con la acción" run " en SBT?

Mi aplicación procesa grandes matrices de datos y necesita más memoria de la que JVM proporciona por defecto. Sé que en Java ... opción "- Xmx". ¿Cómo configuro SBT para usar un valor particular " - Xmx "para ejecutar una aplicación con la acción" run"?

¿Cuáles son las relaciones entre Any, AnyVal, AnyRef, Object y cómo se mapean cuando se usan en código Java?

Normalmente termino probando cada combinación hasta que se compila. ¿Puede alguien explicarme qué debo usar dónde?

¿Es posible una llamada asincrónica jdbc?

Me pregunto si hay una manera de hacer llamadas asincrónicas a una base de datos? Por ejemplo, imagine que tengo una solicit ... quest / response, y usa Finagle / Netty bajo el capó. Se escala extremadamente bien incluso con un gran número de conexiones.

Programación funcional - ¿es costosa la inmutabilidad? [cerrado]

La pregunta consta de dos partes. El primero es conceptual. La siguiente se centra en la misma cuestión más concretamente en ... Immutable/Functional/Scala 467 178 184 187 183 Mutable/Imperative/Java 51 14 12 12 12

Objetos de paquete

¿Qué son los objetos package, no tanto el concepto sino su uso? He intentado que funcione un ejemplo y la única forma en la ... como arriba, el formulario de declaración de paquete delimitado por llaves es requerir. Son de uso común? Si es así, ¿cómo?

Cómo seleccionar la primera fila de cada grupo?

Tengo un DataFrame generado de la siguiente manera: df.groupBy($"Hour", $"Category") .agg(sum($"value") as "TotalValue") ... -------+ Podría ser útil poder seleccionar las N filas superiores de cada grupo también. Cualquier ayuda es muy apreciada.

¿Cómo obtener la última fecha de un mes en particular con JodaTime?

Necesito obtener la primera fecha (como org.joda.time.LocalDate) de un mes y la última. Obtener el primero es trivial, pero o ... febrero incluso varía con los años. ¿Hay un mecanismo para esto ya incorporado en JodaTime o debería implementarlo yo mismo?

Scala Dobles, y Precisión

¿Hay una función que pueda truncar o redondear un Doble? En un punto de mi código me gustaría que un número como: 1.23456789 se redondeara a 1.23