{} işlevlerini eşleştirmek için zincirleyebileceğim bir işlev yazmak istiyorum. Örneğin:Swift'de çaking yöntemleri
let arr = [1,2,3,4,5]
let list = arr.map { $0 * 2 }.applyRuleToSubtractVal(1) // return [1,3,5,7,9]
nasıl applyRuleToSubtractVal()
yukarıda tanımlarım? (Daha karmaşık şeyler yapmak istiyorum ve bunları haritanın içinde yapmak istemiyorum.)
ile bir numaralandırma ile aynı elde edebiliriz 2} .map {do_something_complex ($ 0)} .map {$ 0 + 1} '. – molbdnilo