Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
Tags
- replacesubrange()
- 알고리즘
- joined()
- components()
- 프로그래머스
- suffix()
- 클론코딩
- 라이징캠프
- String()
- MVC
- zip()
- uisearchbar
- prefix()
- Info.plist
- reduce()
- Segue
- xib
- uikit
- Autolayout
- 코딩테스트
- IOS
- 싱글톤
- github
- swift
- 대문자소문자
- GIT
- alamofire
- 코드업 파이썬 기초 100제
- tableView
- API
Archives
- Today
- Total
Daeng iOS
[Swift] 고차함수 reduce(_:_:) 에 대하여... 본문
reduce(_:_:)


reduce는 고차함수의 종류 중 하나로, 주어진 클로저를 사용하여 시퀀스의 요소를 결합한 결과를 반환한다
[ Parameters ] initialResult -> 초기 누적 값으로 사용할 값으로, 클로저가 처음 실행될 때 initialResult는 nextPartialResult로 전달된다 nextPartialResult -> nextPartialResult 클로저의 다음 호출에 사용되거나 호출자에게 반환되기 위해 누적 값과 시퀀스의 요소를 새로운 누적 값으로 결합하는 클로저 |
최종 누적 값을 반환하며, 시퀀스에 요소가 없으면 결과는 InitialResult를 반환한다
joined()와 비슷하게 누적하는 함수로 활용하면 될 것 같다
'IOS > Swift' 카테고리의 다른 글
[Swift] zip(_:_:)에 대하여.. (0) | 2024.05.22 |
---|---|
[Swift] suffix(_:)에 대하여.. (0) | 2024.05.17 |
[Swift] prefix(_:)에 대하여.. (0) | 2024.05.17 |
[Swift] replaceSubrange(_:with:)에 대하여.. (0) | 2024.05.16 |
[Swift] joined(separator:)에 대해.. (0) | 2024.05.09 |