reduce는 데이터를 합쳐주기위해 사용한다.
기존 컨테이너에서 내부의 값들을 결합하여 새로운 값을 만든다.
reduce를 한번에 이해하기엔 숫자 합 예제가 최고라고 한다.
for - in
let numberArray = [1,2,3,4,5,6,7,8,9,10]
var sum = 0
for i in numberArray{
sum += i
}
print(sum)
//55
reduce
let numberArray = [1,2,3,4,5,6,7,8,9,10]
var sum = sumberArray.reduce(0){$0 + $1}
print(sum)
//55