고차함수

    Swift 고차함수

    Swift 고차함수

    고차함수란 다른 함수를 전달인자로 받거나, 함수실행의 결과로 함수를 반환하는 함수를 뜻합니다. 함수의 외부에서 실행 흐름을 변형할 수 있기 때문에 재활용성 및 재사용성을 높여 주는 편리한 함수라고 할 수 있겠습니다. 이중 대표적인 map, filter, reduce를 공부해보도록 하겠습니다. map 컬렉션 내부의 기존 데이터를 변형해 새로운 컬렉션을 생성합니다. fucn map(_ transform: (String) throws -> T) rethrows -> [T] 예제 let numArr: [Int] = [1, 2, 3, 4, 5] var squardArr: [Int] = [] var stringArr: [String] = [] for문 사용 for num in numArr{ squardArr.app..