mam 2 Tablica typu Int jak toDodaj elementy dwóch macierzy ze sobą
let arrayFirst = [1,2,7,9]
let arraySecond = [4,5,17,20]
że chcemy dodać elementy każdego szeregu, jak arrayFirst [0] + arraySecond [0] arrayFirst [ 1] + arraySecond [1] Przykład itd i przypisywać je do innej tablicy, to wynik układu będzie jak
[5, 7, 24, 29]
co byłoby najlepsza praktyka do osiągnięcia tego przy użyciu swift3
Nie ma potrzeby korzystania 'flatMap', dodatek nie może przynieść' zerowe. Po prostu 'map (+)'. –
@NishchalAndroid Zamknięcie użyte do mapy ma typ '(Int, Int) -> Int'. Operator '+' jest już zamknięciem typu '(Int, Int) -> Int'. Nie ma potrzeby owijać go w taki sposób. Po prostu użyj '.map (+)'. – Alexander
@AlexanderMomchliov Tak, nie ma potrzeby, aby 'map {$ 1 + $ 0}' wystarczy użyć '.map (+)', Dzięki za poprawienie – Rajat