고차함수 - reduce
Swift는 객체형 패러다임을 지원하지만 함수형 패터다임도 지원합니다. 자주 사용하지만 잘모르고 사용할 수 있는 고차함수에 대해 간단히 정리하면서 머리에도 정리하고자 합니다. 'reduce'는 각 요소에 결합 작업을 차례로 적용하여 컬렉션의 요소를 단일 값으로 결합하는 데 사용할 수 있는 Swift의 고차 함수입니다. 즉, 배열요소를 특정 프로세스를 거쳐 단일요소로 바꾸는 함수입니다. 쉽게말하면 어떤 값들을 입력받아 단일 값으로 출력하는 함수라고 보면 됩니다. reduce의 기본 구문은 다음과 같습니다. public Struct Array { func reduce(_ initialResult: Result, _ nextPartialResult: (Result, Element) throws -> Resul..
Programming/iOS (Swift,Objective-C)
2023. 3. 29. 12:07
현우수범아빠
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 순환참조
- 함수형
- ios
- 강한참조
- password autofill
- ASIHttpRequest
- ios file download
- 좋은코드
- 약한참조
- GoogleDrive
- 고차함수
- terminate
- FIND
- iOS12
- onetime
- suspend
- Codable
- ios14
- reduce
- 이어받기
- 기술부채
- remove chome desk top
- Android NullPointException
- 맥미니 2009 late RAM HDD Upgrade
- Automatic Reference Counting
- i18n
- Swift
- 크롬 원격 삭제
- 파일 다운로드
- UITextField
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함