Swift map, filter, reduce
스위프트에는 함수형 프로그래밍에서 많이 사용하는 Map, Filter, Reduce를 사용할 수 있다. 세가지 컬렉션은 주로 배열의 요소들을 쉽게 접근 및 연산할때 많이 사용한다. 또한 참조한 배열의 값들을 직접 건드리는 일 없이 오로지 값 복사를 통해 새로운 배열을 반환하기 때문에 비동기처리에도 안전하게 사용할 수 있다. 1. map 먼저 맵 같은 경우에는 각 요소들을 접근하여 연산 처리를 할 때 주로 쓰인다. let numbers: [Int] = [0,1,2,3,4,5,6,7,8,9,10] let mappedNumbers = numbers.map { (myElement : Int) -> Int in return myElement * 10 } print(mappedNumbers) // [0, 10, 2..