안드로이드/RxJava
[안드로이드] RxJava 연산자 종류
안드뽀개기
2022. 3. 31. 10:01
반응형
연산자 종류
생성연산자 | Observable, Single 클래스 등을 이용하여 데이터의 흐름을 만들어내는 함수 | create(), just(), fromXXX(), interval(), range(), timer() 등 |
변환연산자 | 입력을 받아서 원하는 출력을 내는 전통적인 의미의 함수 | map(), flatmap(), reduce() 등 |
제어연산자 | 입력 데이터 중 원하는 데이터를 골라내는 함수 | filter(), first(), take() 등 |
결합연산자 | 두 개 이상의 입력된 데이터를 하나의 데이터로 통합하는 연산자 | zip(), combinelLatest(), Merge(),concat() |
오류처리연산자 | 연산자 내에서 예외 처리 구현을 위한 함수 | onErrorReturn(), onErrorResumeNext(), retry() 등 |
조건연산자 | Observable의 흐름을 제어하는역할 | amb(),t akeUntil(), skipUtil(), all() 등 |
수학과 집합형 연산자 |
수학 함수와 연관있는 연산자 | sum() 등 |
기타연산자 | 구독,발행 등의 이벤트 처리 및 데이터의 숫자를 세는 특징별 연산자 | subscribeOn(), observeOn(),count() 등 |
출처: https://velog.io/@minnie_dev/RxJava-Observable3
[RxJava] RxJava 변환 연산자
RxJava에 대한 연산자에 대한 기본적인 이해와 변환 연산자에 대해 자세히 알아보았다.
velog.io
RxJav의 연산자에 대해 공부하고자
다른 블로그에서 정리되어 있는 역할과 종류를 가져왔습니다.
반응형