Observable에서 발행되는 항목의 일부를 건너뛰는 데 사용됩니다 skip
은 Observable이 배출한 처음 n개의 항목들을 숨기고 skipLast
는 Observable이 배출한 마지막 n개의 항목들을 숨긴다
사용법은 간단하다. skip, skipLast
를 사용해 몇 개를 숨길 것인지 정하면 된다. 1부터 5까지의 숫자를 발행하는 Observable을 생성해 skip과 skip Last를 사용해 앞뒤로 두 칸을 숨겨보겠습니다.
fun main(){
Observable.range(1, 10)
.skip(2)
.subscribe(System.out::println)
.let { }
}
3
4
5
6
7
8
9
10
fun main(){
Observable.range(1, 10)
.skipLast(2)
.subscribe(System.out::println)
.let { }
}
1
2
3
4
5
6
7
8