RxSwift를 21일간 공부하는 루틴
"Rx를 기깔나게 쓰는 신입개발자 도전" 시작 🚀
Observable.from(arr)
.startWith(0)
.subscribe { print("startWith : \($0)")}
.disposed(by: disposeBag)
Observable.from(arr)
.startWith(-2,-1,0)
.startWith(-3)
.subscribe { print("startWith 2 : \($0)")}
.disposed(by: disposeBag)
.startWith(-2,-1,0)
와 같이 여러 element를 넘겨줘도 된다.아래 코드의 경우, 실행 결과는 다음과 같다.
startWith 2 : next(-3)
startWith 2 : next(-2)
startWith 2 : next(-1)
startWith 2 : next(0)
startWith 2 : next(1)
startWith 2 : next(2)
startWith 2 : next(3)
startWith 2 : completed