<RxJava>skip, skipLast

진섭·2023년 6월 2일
0

RxJava

목록 보기
12/20
post-thumbnail

📌 skip, skipLast 연산자란?

Observable에서 발행되는 항목의 일부를 건너뛰는 데 사용됩니다 skip은 Observable이 배출한 처음 n개의 항목들을 숨기고 skipLast는 Observable이 배출한 마지막 n개의 항목들을 숨긴다

📌 skip, skipLast 사용법

사용법은 간단하다. skip, skipLast를 사용해 몇 개를 숨길 것인지 정하면 된다. 1부터 5까지의 숫자를 발행하는 Observable을 생성해 skip과 skip Last를 사용해 앞뒤로 두 칸을 숨겨보겠습니다.

📌 skip

fun main(){
    Observable.range(1, 10)
        .skip(2)
        .subscribe(System.out::println)
        .let {  }
}

출력결과

3
4
5
6
7
8
9
10

📌 skipLast

fun main(){
    Observable.range(1, 10)
        .skipLast(2)
        .subscribe(System.out::println)
        .let {  }
}

출력결과

1
2
3
4
5
6
7
8

profile
Android 개발자

0개의 댓글