본문 바로가기
반응형

2023년 이전/ReativeX43

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.
flatMap을 이용한 구구단 만들기 flatMap을 이용하여 구구단을 만들어 보겠습니다. 간단하게 다음과 같이 만들 수 있을 것입니다. (JAVA) import io.reactivex.Observable; import java.util.Scanner; public class Multiplicationtable_test { public static void main(String[] args){ Scanner scanner = new Scanner(System.in); System.out.println("Gugudan Input:"); int num = Integer.parseInt(scanner.nextLine()); Observable observable = Observable.range(1,9); observable.subscribe(t.. 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.
RxJava,RxKotlin - Map() [출처 - RxJava 프로그래밍 : 리액티브 프로그래밍 기초부터 안드로이드 까지 한번에] 본 글은 'RxJava 프로그래밍 : 리액티브 프로그래밍 기초부터 안드로이드 까지 한번에' 를 학습하면서 정리한 글입니다 마블다이어그램참고 - http://reactivex.io/RxJava/javadoc/io/reactivex/Flowable.html#map-io.reactivex.functions.Function- Map() 은 입력값을 어떤 함수에 넣어서 원하는 값으로 변환하는 함수입니다. 마블다이어 그램 보겠습니다. Map은 입력 데이터와 그것을 변환해줄 함수를 이어주는 중개업자라고 생각하면 됩니다. 그래서 위의 마블 다이어그램을 보면 동그라미를 넣으면 map을 통해 마른모로 변환됩니다. 그럼 구현을 해보겠.. 2019. 11. 13.
반응형