Preguntas etiquetadas con scala

Scala es un lenguaje de programación de propósito general dirigido principalmente a la máquina virtual Java. Diseñado para expresar patrones de programación comunes de una manera concisa, elegante y segura, fusiona estilos de programación imperativos y funcionales. Sus características clave son: un sistema de tipo estático avanzado con inferencia de tipo; tipos de funciones; la coincidencia de patrones; parámetros implícitos y conversiones; sobrecarga del operador; interoperabilidad completa con Java; concurrencia




1
¿Cuáles son los casos de uso de scala.concurrent.Promise?
Estoy leyendo SIP-14 y el concepto de Futuretiene mucho sentido y es fácil de entender. Pero tengo dos preguntas sobre Promise: El SIP dice Depending on the implementation, it may be the case that p.future == p. ¿Cómo puede ser esto? ¿Son Futurey Promiseno dos tipos diferentes? ¿Cuándo deberíamos usar …

3
Conversión implícita frente a clase de tipo
En Scala, podemos usar al menos dos métodos para actualizar tipos nuevos o existentes. Supongamos que queremos expresar que algo se puede cuantificar usando un Int. Podemos definir el siguiente rasgo. Conversión implícita trait Quantifiable{ def quantify: Int } Y luego podemos usar conversiones implícitas para cuantificar, por ejemplo, cadenas …


14
Spark: error "Se debe establecer una URL maestra en su configuración" al enviar una aplicación
Tengo una aplicación Spark que se ejecuta sin problemas en modo local, pero tengo algunos problemas al enviarme al clúster Spark. Los mensajes de error son los siguientes: 16/06/24 15:42:06 WARN scheduler.TaskSetManager: Lost task 2.0 in stage 0.0 (TID 2, cluster-node-02): java.lang.ExceptionInInitializerError at GroupEvolutionES$$anonfun$6.apply(GroupEvolutionES.scala:579) at GroupEvolutionES$$anonfun$6.apply(GroupEvolutionES.scala:579) at scala.collection.Iterator$$anon$14.hasNext(Iterator.scala:390) at org.apache.spark.util.Utils$.getIteratorSize(Utils.scala:1595) …





1
Cómo: Campo personalizado en Lift-Record-Squeryl
Estoy tratando de hacer un EnumListFielden Lift / Record / Squeryl, similar a MappedEnumListin LiftMapper. El tipo de almacenamiento debe ser Long / BIGINT. Entiendo que si defino: def classOfPersistentField = classOf[Long] Entonces Squeryl sabrá que debe crear una columna BIGINT. Y sé que se usa setFromAny()para establecer el valor, …
92 scala  lift  record  squeryl 

30
El editor no contiene un tipo principal
Simplemente revisando el código de muestra de Scala en el sitio web de Scala, pero encontré un error molesto al intentar ejecutarlo. Aquí está el código: http://www.scala-lang.org/node/45 . Al ejecutarlo en Eclipse, recibí este mensaje 'El editor no contiene un tipo principal' que evita que se ejecute. ¿Hay algo que …
92 eclipse  scala 

4
Objetos de paquete
¿Qué son los objetos de paquete, no tanto el concepto como su uso? Intenté que funcionara un ejemplo y la única forma en que pude trabajar fue la siguiente: package object investigations { val PackageObjectVal = "A package object val" } package investigations { object PackageObjectTest { def main(args: Array[String]) …
92 scala  scala-2.8 

12
java.io.IOException: no se pudo localizar el ejecutable null \ bin \ winutils.exe en los archivos binarios de Hadoop. Spark Eclipse en Windows 7
No puedo ejecutar un sparktrabajo simple en Scala IDE(proyecto Maven Spark) instalado enWindows 7 Se ha agregado la dependencia del núcleo de Spark. val conf = new SparkConf().setAppName("DemoDF").setMaster("local") val sc = new SparkContext(conf) val logData = sc.textFile("File.txt") logData.count() Error: 16/02/26 18:29:33 INFO SparkContext: Created broadcast 0 from textFile at FrameDemo.scala:13 …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.