map operator

RxSwift의 map 연산자는 Observable에서 방출되는 각 요소를 변환하여 새로운 Observable로 방출합니다. 즉, 기존 Observable에서 방출되는 요소를 가져와서 변환한 후, 새로운 Observable로 방출합니다.
let disposeBag = DisposeBag()
Observable.of(1, 2, 3, 4, 5)
.map { $0 * 2 }
.subscribe(onNext: { print($0) })
.disposed(by: disposeBag)
위 코드에서는, Observable.of(1, 2, 3, 4, 5)
로 생성된 Observable에서 방출되는 요소들을 2배로 변환하여 새로운 Observable로 방출합니다. 이후, subscribe(onNext:)
를 통해 새로운 Observable에서 방출되는 요소들을 출력합니다.
출력 결과
2
4
6
8
10
댓글
