[Swift] 고차함수 (map, filter, reduce)
고차함수 map 함수 map 함수는 컬렉션 내부의 기존 데이터를 변형(transform)하여 새로운 컬렉션를 생성한다. 기존의 컬렉션의 요소에 대해 정의한 익명함수로 매핑한 결과를 새로운 컬렉션으로 반환한다. // for 문으로 구현 let num = ["1", "2", "3", "4", "5"] var numberArray: [Int] = [] for index in num {// num이라는 것을 반복문을 돌려서 각각의 요소를 index라는 변수에 넣어줌 if let changeToInt = Int(index) { numberArray.append(changeToInt) } } print(numberArray) // [1, 2, 3, 4, 5] // map으로 구현 let stringArray = [..
2023. 12. 12.