Ich möchte eine Funktion schreiben, die ich verketten kann, um Funktionen {} zuzuordnen. Zum Beispiel:Verkettungsmethoden in Swift
let arr = [1,2,3,4,5]
let list = arr.map { $0 * 2 }.applyRuleToSubtractVal(1) // return [1,3,5,7,9]
Wie definiere ich applyRuleToSubtractVal()
oben? (Ich möchte komplexere Dinge tun und möchte sie nicht innerhalb der Karte machen.)
Sie brauchen nicht Dinge in „der“ 'map' zu tun, Sie können Kette' map', wie 'arr.map {$ 0 * 2} .map {do_something_complex ($ 0)} .map {$ 0 + 1} '. – molbdnilo