[RxSwift] 6-3. Operators ; Transforming

miori·2022년 2월 16일
0

RxSwiftBasic

목록 보기
15/29

RxSwift를 21일간 공부하는 루틴
"Rx를 기깔나게 쓰는 신입개발자 도전" 시작 🚀


map

정의

map def

  • map 연산자의 경우, 클로저를 파라미터로 받는데 이때 observable이 방출하는 요소들이 대상이다.
  • 클로저 실행 결과를 새로운 Observable로 return 하고, 구독자에게 전달한다.

코드

  • 클로저로 전달되는 형식과 source observable이 방출하는 요소의 형식은 같지만, return 은 달라도 된다.

아래 코드처럼, string을 받고, bool return이 가능하다.

Observable.just("immioriii@gmail.com")
    .map { checkVaild($0) }
    .subscribe { print("\($0)")}
    .disposed(by: disposeBag)

profile
iS를 공부하는 miori 입니다.

0개의 댓글

관련 채용 정보