Tengo un archivo data.xmladentro src/test/resources/. ¿Cómo puedo leer ese archivo en un nuevo FileReader en mi prueba data.scalade
Tengo un archivo data.xmladentro src/test/resources/. ¿Cómo puedo leer ese archivo en un nuevo FileReader en mi prueba data.scalade
Lo intenté df.orderBy("col1").show(10)pero se ordenó en orden ascendente. df.sort("col1").show(10)También se ordena en orden descendente. Miré en stackoverflow y las respuestas que encontré estaban todas desactualizadas o referidas a RDD . Me gustaría usar el marco de datos nativo en...
En la última versión de scala (2.10.3) REPL, puedo escribir exitpara salir de REPL. Sin embargo, en Scala 2.11.0 esto no funciona. $ scala Welcome to Scala version 2.11.0 (Java HotSpot(TM) 64-Bit Server VM, Java 1.7.0_51). Type in expressions to have them evaluated. Type :help for more...
¿Cuáles son las diferencias entre Streams, Views (SeqView) e Iterators en scala? Este es mi entendimiento: Son todas listas perezosas. Las secuencias almacenan en caché los valores. ¿Los iteradores solo se pueden usar una vez? ¿No puede volver al principio y evaluar el valor nuevamente? Los...
¿Cómo se proporcionan constructores sobrecargados en
En varias publicaciones de Scala veo algunas anotaciones de auto-tipo que usan "this" y otras que usan "self": trait A { this: B => ... } trait A { self: B => ... } ¿Hay alguna diferencia real entre usar "this" o "self"? ¿Importa en absoluto qué nombre usas? ¿Es esto tan válido? trait A {...
¿Cuál es la diferencia entre un RDD map y un mapPartitionsmétodo? ¿Y se flatMapcomporta como mapo como mapPartitions? Gracias. (editar) es decir, ¿cuál es la diferencia (semánticamente o en términos de ejecución) entre def map[A, B](rdd: RDD[A], fn: (A => B)) (implicit a: Manifest[A], b:...
Tengo una API Java que devuelve una lista como: public List<?> getByXPath(String xpathExpr) Estoy usando el siguiente código scala: val lst = node.getByXPath(xpath) Ahora si pruebo el azúcar de sintaxis scala como: lst.foreach{ node => ... } No funciona. Me sale el error: value...
Desde Scala 2.7.2 hay algo llamado Manifest que es una solución para el borrado de tipo Java. Pero, ¿cómo Manifestfunciona exactamente y por qué / cuándo necesita usarlo? La publicación de blog Manifiestos: Tipos Reificados de Jorge Ortiz explica algo de esto, pero no explica cómo usarlo junto con...
Entonces se supone que Scala es tan rápido como Java. Estoy revisando algo del Proyecto Euler problemas del en Scala que aborde originalmente en Java. Específicamente el problema 5: "¿Cuál es el número positivo más pequeño que es divisible por todos los números del 1 al 20?" Aquí está mi solución...
Veo este código en este blog: Programación de nivel de tipo en Scala : // define the abstract types and bounds trait Recurse { type Next <: Recurse // this is the recursive function definition type X[R <: Recurse] <: Int } // implementation trait RecurseA extends Recurse { type Next =...
No estoy seguro de si combinar estrategia o excluir jarras es la mejor opción aquí. ¡Cualquier ayuda sobre cómo proceder con este error será excelente! [sameert@pzxdcc0151 approxstrmatch]$ sbt assembly [info] Loading project definition from /apps/sameert/software/approxstrmatch/project [info] Set...
¿Qué hace el operador Scala's @? Por ejemplo, en la publicación de blog Procesamiento de lenguaje formal en Scala, Parte 2, hay algo como esto case x @ Some(Nil) =>
¿Cómo se compila lo siguiente: import scala.concurrent.duration._ val time = 20 seconds ¿Qué está pasando realmente
Estoy actualizando el código existente a partir Rogue 1.1.8de 2.0.0y lift-mongodb-recorddesde 2.4-M5 to 2.5. Tengo dificultades para escribir MongoCaseClassFieldque contenga una enumeración de escala, con la que realmente podría necesitar ayuda. Por ejemplo, object MyEnum extends Enumeration {...
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 5 años .
He estado intentando: class Foo(bar: Int) vs: class Foo(private val bar: Int) y parecen comportarse de la misma manera, aunque no pude encontrar ningún lugar que diga que se (bar: Int)expande, (private val bar: Int)así que mi pregunta es: ¿son idénticos / similares? En una nota al margen, he...
Empecé a usar Spark SQL y DataFrames en Spark 1.4.0. Quiero definir un particionador personalizado en DataFrames, en Scala, pero no veo cómo hacerlo. Una de las tablas de datos con las que estoy trabajando contiene una lista de transacciones, por cuenta, silimar para el siguiente ejemplo. Account...
En Scala, ¿hay alguna diferencia entre Nily List()? Si no, ¿cuál es el estilo de Scala más idiomático? Tanto para crear nuevas listas vacías como para la coincidencia de patrones en listas
Los tipos de métodos dependientes, que solían ser una característica experimental antes, ahora se han habilitado por defecto en el tronco , y aparentemente esto parece haber creado algo de emoción en la comunidad Scala. A primera vista, no es inmediatamente obvio para qué esto podría ser útil....