본문 바로가기

Reduce2

Swift-11. 고차 함수 - map, filter, reduce ** edwith - Swift 프로그래밍 입문 강의 참고 ** # 고차함수 # - 고차함수(Higher-order-function)는 '다른 함수를 전달인자로 받거나 함수 실행의 결과를 함수로 반환하는 함수'를 말합니다. - 고차함수 중에서도 map, filter, reduce 함수는 스위프트 표준 라이브러리의 컨테이너 타입(Array, Set, Dictionary 등)에 구현되어 있습니다. [ map ] - 컨테이너 내부의 기존 데이터를 변형하여 새로운 컨테이너를 생성 /* 변형하고자 하는 numbers와 변형 결과를 받을 dn, str 선언 */ let numbers: [Int] = [0, 1, 2, 3, 4] var dn: [Int] var str: [String] /* 1. 기존의 for 구문 .. 2023. 2. 24.
Ch9. Combining Operators 본 게시물은 Florent Pillet, Junior Bontognali, Marin Todorov, Scott Gardner - RxSwift. Reactive Programming with Swift (2017, Razeware LLC) 책과 ReactiveX 사이트를 기반으로 작성되었습니다. RxSwift를 공부하는 데에 이 책을 읽으면 좋겠다고 생각하였고, 단지 읽기만 하는 것보다 한국어로 직접 정리해놓으면 더 기억하기 좋을 것 같아 게시물을 작성하게 되었습니다. 이번 게시물에서는 마블 다이어그램과, 마블 다이어그램에 해당하는 메서드 예시를 중점으로 정리하였습니다. 이전 Chapter에서는 Observable Sequence를 어떻게 만들고, 필터링하고, 변형하는지를 보았습니다. 이번 챕터에서는 .. 2021. 1. 13.