본문 바로가기
반응형

ReactiveX8

RxJava, RxKotlin - concatMap [출처 - RxJava 프로그래밍 : 리액티브 프로그래밍 기초부터 안드로이드 까지 한번에] 본 글은 'RxJava 프로그래밍 : 리액티브 프로그래밍 기초부터 안드로이드 까지 한번에' 를 학습하면서 정리한 글입니다 마블다이어그램 참고 - http://reactivex.io/RxJava/javadoc/io/reactivex/Flowable.html#concatMap-io.reactivex.functions.Function- concatMap 함수는 flatMap과 비슷하지만 flatMap 처럼 중간에 다른 subscribe 요청이 올 경우 그 subscribe를 실행하는 것이 아닌 요청 된 순서되로 실행하는 함수 입니다. 마블 다이어 그램을 보면 초록 원에 대한 처리중에 파랑원 처리 요청이 들어와도 초록원에.. 2020. 1. 14.
RxJava,RxKotlin - reduce [출처 - RxJava 프로그래밍 : 리액티브 프로그래밍 기초부터 안드로이드 까지 한번에] 본 글은 'RxJava 프로그래밍 : 리액티브 프로그래밍 기초부터 안드로이드 까지 한번에' 를 학습하면서 정리한 글입니다 마블다이어그램 참고 - http://reactivex.io/RxJava/javadoc/io/reactivex/Flowable.html#reduce-io.reactivex.functions.BiFunction- reduce함수는 발행한 데이터를 모두 사용하여 어떤 최종 결과 데이터를 합성할 때 활용합니다. 위의 마블다이어그램을 보면 원3개가 reduce를 통하여 최종적으로 합체지는것을 볼 수 있습니다. reduce는 설명이나 마블다이어그램을 보고 바로 감이 오진 안습니다. code를 통하여 확인해.. 2019. 11. 13.
RxJava, RxKotlin - filter [출처 - RxJava 프로그래밍 : 리액티브 프로그래밍 기초부터 안드로이드 까지 한번에] 본 글은 'RxJava 프로그래밍 : 리액티브 프로그래밍 기초부터 안드로이드 까지 한번에' 를 학습하면서 정리한 글입니다 마블다이어그램 참고 - http://reactivex.io/RxJava/javadoc/io/reactivex/Flowable.html#filter-io.reactivex.functions.Predicate- filter는 문자 그대로 원하는 데이터만을 걸러내는 기능을 하는 함수입니다. 마블다이어그램을 보면 입력이 들어오면 filter를 통하여 원만 받습니다. 구현을 보면 JAVA import io.reactivex.Observable; public class filter_test { public.. 2019. 11. 13.
RxJava,RxKotlin - flatMap() [출처 - RxJava 프로그래밍 : 리액티브 프로그래밍 기초부터 안드로이드 까지 한번에] 본 글은 'RxJava 프로그래밍 : 리액티브 프로그래밍 기초부터 안드로이드 까지 한번에' 를 학습하면서 정리한 글입니다 마블다이어그램참고 - http://reactivex.io/RxJava/javadoc/io/reactivex/Flowable.html#flatMap-io.reactivex.functions.Function- flatMap은 Map을 발전시킨 함수입니다. Map이 일대일 함수라면, flatMap은 일대다 혹은 일대일 Observable 함수입니다. 일대일 Observable 함수의미는 flatMap 함수에 똑같은 함수를 넣더라도 결과가 Observable이 나온다는 뜻입니다. 마블다이어그램을 보면 .. 2019. 11. 13.
반응형