Operators

Youn·2021년 11월 4일
0

iOS-RxSwift

목록 보기
4/8
post-thumbnail

Operators

Example

let bag = DisposeBag()

Observable.from([1, 2, 3, 4, 5, 6, 7, 8, 9])
	.take(5) // 처음 5개의 요소만 전달
	.filter { $0.isMultiple(of: 2) }
	.subscribe { print($0) }
	.disposed(by: bag)

--- 결과 ---
next(2)
next(4)
completed
  • 대부분의 연산자는 observable 상에서 동작하고 observable 을 return
    => 2개 이상의 연산자를 연달아서 호출 가능
  • subscribe 앞에 추가 -> 구독자로 전달되는 최종데이터가 내가 원하는 데이터가 됨
  • 호출순서에 따라 다른결과를 만들어낼 수 있으므로 호출순서에 유의
profile
youn

0개의 댓글