로딩
요청 처리 중입니다...

[Swift]고차함수 - reduce

 [Swift]고차함수 - reduce

reduce reduce 는 컨테이너 내부의 컨텐츠를 하나로 통합한다. let numbers: [Int] = [2, 8, 15] var sun: Int = 0 for number in numbers { sum += number } print (sum) // 25 이를 reduce로 사용해서 표현을 하면 let numbers: [Int] = [2, 8, 15] //초깃값이 0 이고, 정수 배열의 모든 값을 더함 let sum: Int = numbers.reduce(0, { (first: Int, second: Int) -> Int in print(first, second) return first + second }) //0 2 //2 8 //10 15 let numbers: [Int] = [2, 8, 15] //초깃값이 0 이고, 정수 배열의 모든 값을 뺌 let sum: Int = numbers.reduce(0, { (first: Int, second: Int) -> Int in p...