es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: FUNCTIONAL-PROGRAMMING

Cambio de valor de una lista antes de ser devuelta – scala.

clase test{ import io.Source import scala.util._ val pathname = "XXXYYY.csv" val open = Source.fromFile(pathname).getLines def agregarElementos(lista: List[String]) : List[String] = { def agregarElementosRecursividad(lista: List[String]) : List[String] = { while(open.hasNext){ val tmpVal = open.next() val nuevaLista = lista:+tmpVal agregarElementosRecursividad(nuevaLista) } println(lista) lista } agregarElementosRecursividad(lista) } } val obj = new test() . . . Read more

groupBy por el valor del mapa en una lista de mapas

Tengo una lista de mapas como esta val data = List( Map[String, String](“name” -> “Bob”, “food” -> “pizza”, “day” -> “monday”), Map[String, String](“name” -> “Ron”, “food” -> “hotdog”, “day” -> “tuesday”), Map[String, String](“name” -> “Tim”, “food” -> “pizza”, “day” -> “wednesday”), Map[String, String](“name” -> “Carl”, “food” -> “hotdog”, “day” -> . . . Read more

¿Cómo puedo usar una función implícita con dos parámetros en Scala?

He intentado estas dos opciones: object DSChecker { implicit def checkImplFunction(dataset: Dataset[Row], config:Config): Checker = new Checker (dataset, config) } y object DSChecker { implicit def checkImplFunction(dataset: Dataset[Row])(implicit config:Config): Checker = new Checker (dataset, config) } Compilan, pero el problema surge cuando necesito usarlos. También he intentado varias combinaciones, pero . . . Read more