개요 swift는 함수를 1급 객체로 사용하는 고차함수(Higher-Order-Function)를 Foundation 라이브러리에서 제공하고 있습니다. 대표적으로 Filter, Map, Reduce가 있습니다. Filter 클로저로 배열의 각 항목들을 비교하여 일치하는 결과물을 가진 새로운 배열을 반환한다. // Declaration func filter(includeElement: (T) -> Bool) -> Array 문제) 배열의 짝수를 리턴하는 filter문을 만드세요. 답) let newArr = oldArr.filter( {(num: Int) -> Bool in return num%2 == 0}) let newArr = oldArr.filter { $0%2 == 0 } Reduce 배열의 각 ..