map 맵은 컬렉션 내부의 기존 데이터를 변형해서 새로운 컬렉션을 생성하는 함수 let numbers: [Int] = [0, 1, 2, 3, 4] var doubledNumbers: [Int] = [Int]() var strings: [String] = [String]() for number in numbers { doubledNumbers.append(number * 2) strings.append("\(number)") } print(doubledNumbers) // [0, 2, 4, 6, 8] print(strings) // ["0", "1", "2", "3", "4"] 위와 같은 로직이 있다고 하면 이를 map으로 적용이 가능하다. doubledNumbers = numbers.map({ (number: Int) -> Int in return number * 2 }) strings = numbers.map({ (number: Int) -> String in return "\(n...
원문 링크 : [Swift] 고차함수(2) -map