[Swift] 고차함수 map, filter, reduce
자바 스크립트에서 유용하게 사용했던 문법들 입니다. 스위프트에서도 비슷하게 사용 가능합니다. // 고차함수 // map, filter, reduce let a: [Int] = [1,2,3,4,5] var doubleA: [Int] = [] // map에는 클로저를 넣는다. doubleA = a.map({(number: Int)-> Int in return number * 2 }) print(doubleA) // 축약법 //doubleA = a.map{ $0 * 2} // filter // return 값이 True인 값만 반환 // reduce // 컨테이너 내부의 콘텐츠를 하나로 통합 let numbers: [Int] = [10,20,30] let sum: Int = numbers.reduce(0, {..