[예제로 쉽게 이해해보기!] 클로저 : Closures / 고차함수 / MAP
[예제로 쉽게 이해해보기!] 클로저 : Closures / 고차함수 / MAP import UIKit let array = [6,2,3,5,1] func addOne(n1: Int) -> Int { return n1 + 1 } array.map(addOne) //[7,3,4,6,2] // 고차함수 map으로 addOne함수를 사용해서 array 배열의 각 원소에 addOne함수를 적용시켜서 기존에 있던 array의 원소를 인자로 넣고 거기에 1을 더해서 반환하는 작업을 한 것임 - map은 컬렉션 내부의 기존 데이터를 변형해서 새로운 컬렉션을 생성하는 함수입니다. - 내부의 자료에 변형을 가하기 위해 함수의 각 요소에 함수를 적용해서 새로운 컬렉션을 만들어줍니다. - 잘 사용하면 for 문을 사용하지 않..