일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 대표
- async
- 이론
- 스트럭트
- swift
- 실습
- SwiftUI
- 네트워크
- 기초문법
- WeatherKit
- uikit
- 구름톤 유니브
- 프로토콜
- GCD
- RxSwift
- struct
- 토이프로젝트
- mvc
- ios
- 앱개발
- 반응형
- CS
- 학과별커뮤니티
- Kingfisher
- 옵셔널
- collectionview
- 세종대학교
- Optional
- MVVM
- 동시성
- Today
- Total
목록Reduce (2)
스윞한 개발자

이번 시간에는 다양한 고차함수! 기초 문법에 대해 정리해보았습니다 ㅎㅎ 옛날 포스팅에서 정리한 고차함수 뿐만 아니라 훨씬 많은 종류의 고차함수가 많더라구요 차근차근 다 정리해볼게요! reduce는 스위프트의 고차함수 중 하나로, 컬렉션(배열, 딕셔너리, 세트)의 요소들을 결합하거나 축소하여 하나의 결과값을 생성하는 함수입니다. 주로 초기값과 클로저를 활용하여 컬렉션 내의 요소들을 반복하면서 연산을 수행합니다. reduce 기본 형식 func reduce(_ initialResult: Result, _ nextPartialResult: (Result, Element) throws -> Result) rethrows -> Result initialResult : 연산의 초기값으로 사용될 값입니다. nextP..

이번 포스팅은 고차함수에 대해 알아볼게요! 고차함수,, 뭔가 좀 어렵다는 느낌이 들지만 !! 차근차근 또 배워가며 기록해볼게요 고차함수 - Higher Order Functions "고차함수는 함수를 인자로 받거나 함수를 반환하는 함수를 말합니다." 스위프트에서는 여러가지 고차함수가 제공되고 있으며, 일반적인 고차함수로는 map, filter, reduce가 있습니다. 컬렉션에 대해 작업을 수행하고 새로운 컬렉션을 반환합니다. 1. map : 컬렉션의 각 요소에 대해 특정 연산을 수행하고, 그 결과를 새로운 컬렉션으로 반환합니다. 2. filter : 컬렉션의 요소 중 특정 조건을 만족하는 요소들로 새로운 컬렉션을 생성하여 반환합니다. 3. reduce : 컬렉션의 요소를 결합하여 단일 값으로 줄여 반환..