Resultados de la búsqueda a petición "scala"

4 la respuesta

Comportamiento diferente cuando el tipo de declaración es diferente (Set vs TreeSet)

var set = TreeSet(5,4,3,2,1) println(set) val diffSet: TreeSet[Int] = set // if I change above code to val diffSet: Set[Int] = set // the result is unsorted set. for (i <- diffSet; x = i) { println(i) } println("-" * 20) // the above code ...

2 la respuesta

Asignación de json a la clase de caso con Spark (espacios en el nombre del campo)

Estoy tratando de leer un archivo json con la chispaDataset API, el problema es que este json contiene espacios en algunos de los nombres de campo. Esta sería una fila json {"Field Name" : "value"}Mi clase de caso debe ser así case class ...

1 la respuesta

Filtrado de chispas con expresiones regulares

Estoy tratando de filtrar los datos del archivo en datos buenos y malos por fecha, por lo tanto, obtendré 2 archivos de resultados. Desde el archivo de prueba, las primeras 4 líneas deben ir en datos buenos y las últimas 2 líneas en datos ...

4 la respuesta

Cómo pasar un objeto a un método en Scala

¿Cómo puedo pasar la referencia de un objeto al método en Scala? P.ej. Quiero que esto compile object Constants { val constantA:Double = ??? } def calc(numbers:Seq[Double], Constants) = ??? // does not compile def ...

1 la respuesta

Qué es el método de aplicación en Scala, especialmente utilizado en la definición de tipo

Yo sé esoapply El método es el azúcar sintáctico cuando se usa en un objeto complementario. Sin embargo, que esapply método para cuando se utiliza en la definición de tipo al igual que a continuación? type Applyn = { def apply[A](f: A=>A, n: ...

4 la respuesta

Scala en Android: java.lang.NoSuchMethodError: java.lang.String.isEmpty

Recibo la siguiente excepción en Android 2.2.1: java.lang.NoSuchMethodError: java.lang.String.isEmpty Estoy llamandotext.isEmpty de Scala. ¿Alguna idea de como resolver esto?

2 la respuesta

Incompatibilidad de Scala con Java 9 - java.lang.NoClassDefFoundError

Simplemente ejecute un proyecto de muestra Scala SBT después de instalar Java 9 en mi PC y tomé esta excepción. Ya probé algunas soluciones que encontré pero nada. ¿Hay alguna incompatibilidad entre Java 9 y Scala? Versión Scala: ...

7 la respuesta

¿Por qué el compilador Scala no permite métodos sobrecargados con argumentos predeterminados?

Si bien puede haber casos válidos en los que tales sobrecargas de métodos podrían volverse ambiguas, ¿por qué el compilador no permite el código que no es ambiguo en el momento de la compilación ni en el tiempo de ejecución? Ejemplo: // This ...

3 la respuesta

¿Conversión implícita, importación requerida o no?

yo escribo object MyString { implicit def stringToMyString(s: String) = new MyString(s) } class MyString(str: String) { def camelize = str.split("_").map(_.capitalize).mkString override def toString = str } object Parse { def main(args: ...

0 la respuesta

La conversión implícita no se aplica si un método tiene parámetro de tipo

La pregunta se basa en la discusión.aquí [https://stackoverflow.com/questions/43381618/scala-why-foreach-with-a-single-argument-function-does-not-work-with-a-zipped-r/] . Esta es la configuración: implicit def CToC2(obj: C1): C2 = { new C2() } ...