티스토리 뷰

macOS, iOS

swift의 고차 함수

SweetDev 2019. 7. 4. 19:12

고차함수를 한마디로 말하면, '전달인자로 함수를 받거나, 함수 실행의 결과를 함수로 반환하는 함수' 이다. 

 

고차함수 안에는 클로저가 들어가는데, 

 

대표적인 예제는 map, filter, reduce이다.

map : [1,2,3,4,5]에 대응하는 또 다른 배열을 만들고 싶을 때 (ex : [2,4,6,8,10])

filter : 기준을 정해놓고 거른다

reduce : 여러개의 값을 하나로 합친다(다 더하기...)

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함