map

map es un concepto heredado de las raíces funcionales de Swift.

let names = ["oscar", "yuridia", "margo", "steve"]
let capitalized = names.map { (name) -> String in
    return name.capitalized
}

print(capitalized) // #=> ["Oscar", "Yuridia", "Margo", "Steve"]

map actúa sobre una secuencia de datos, tomando como parámetro una función que es aplicada a cada uno de los elementos de la secuencia original. El resultado de map es una nueva secuencia de elementos a los que ya se les aplicó la función parámetro.


Relacionados