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

3 la respuesta

Swift flatMap proporciona resultados inesperados mientras se usa con una matriz opcional

Tenemos una matriz de los objetos Persona y cada objeto tiene otra matriz de Cadena, que es opcional. Queremos la lista consolidada de nombres de automóviles en nuestra sociedad. struct Person { let name: String let address: String let age: Int ...

2 la respuesta

"No se puede convertir la expresión de retorno" en flatMap con una expresión sin sentido dentro

Estaba examinando.lazy para funciones de orden superior y tengo algunos errores de compilación interesantes relacionados con la función flatMap (y posiblemente otros) Ejemplos let array = [1, 2, 3, 4, 5, 6] array .flatMap { print("DD") return ...

3 la respuesta

¿Se garantiza que flatMap sea perezoso?

Considere el siguiente código: urls.stream() .flatMap(url -> fetchDataFromInternet(url).stream()) .filter(...) .findFirst() .get();SeráfetchDataFromInternet ser llamado para la segunda url cuando la primera fue suficiente? Intenté con un ...

1 la respuesta

Método de error de lanzamiento de PySpark __getnewargs __ ([]) no existe

Tengo un conjunto de archivos. La ruta a los archivos se guarda en un archivo., Diga "all_files.txt". Usando apache spark, necesito hacer una operación en todos los archivos y agrupar los resultados. Los pasos que quiero hacer son: Cree un RDD ...

3 la respuesta

Swift: encapsulando perezosamente cadenas de mapa, filtro, flatMap

Tengo una lista de animales: let animals = ["bear", "dog", "cat"]Y algunas formas de transformar esa lista: typealias Transform = (String) -> [String] let containsA: Transform = { $0.contains("a") ? [$0] : [] } let plural: Transform = { [$0 + ...

3 la respuesta

¿Hay alguna diferencia entre flatten y flatMap (identidad)?

scala> List(List(1), List(2), List(3), List(4)) res18: List[List[Int]] = List(List(1), List(2), List(3), List(4)) scala> res18.flatten res19: List[Int] = List(1, 2, 3, 4) scala> res18.flatMap(identity) res20: List[Int] = List(1, 2, 3, 4)¿Hay ...

5 la respuesta

Cómo usar swift flatMap para filtrar opciones de una matriz

Estoy un poco confundido con flatMap (agregado a Swift 1.2) Digamos que tengo una matriz de algún tipo opcional, p. let possibles:[Int?] = [nil, 1, 2, 3, nil, nil, 4, 5]En Swift 1.1 haría un filtro seguido de un mapa como este: let filtermap = ...

2 la respuesta

¿Por qué es flatMap en un Vector [Opción [Int]] cuyo resultado de la función del mapeador no es un Vector [Opción [Int]] válido?

Por ejemplo, Vector(Some(1), Some(2), Some(3), None).flatMap{ n => n }produce unVector(1, 2, 3) en lugar de dar un error Como he visto en otros idiomas,flatMap se usa cuando tiene una función de mapeador que produce anidamiento, por lo que ...

3 la respuesta

Reemplace el bucle anidado con el mapa plano de Java 8

Estoy tratando de usar el mapa plano para hacer un bucle anidado con la API Stream, pero parece que no puedo entenderlo. Como ejemplo, quiero recrear el siguiente ciclo: List<String> xs = Arrays.asList(new String[]{ "one","two", ...

1 la respuesta

¿Por qué Stream.flatMap no puede aceptar una colección?

Dado lo siguiente como un ejemplo de clases de datos: class Country { List<Region> regions = new ArrayList<>(); List<Region> getRegions() { return regions; } } class Region { String getName() { return "some name"; } }Presumiendo que tendría una ...