: 데이터 스트림을 만들어내는 Observable을 생성
val observable = Observable.just("Hello", "World")
"Hello"와 "World"라는 두 개의 데이터를 가진 스트림을 만듬
: 데이터 스트림은 map 같은 연산을 통해 변환될 수 있음
val transformedObservable = observable.map { it.toUpperCase() }
스트림에 흐르는 각 문자열을 대문자로 바꿔줌
: 스트림에 흐르는 데이터를 구독(subscribe)하여 실제로 사용
transformedObservable.subscribe { println(it) }
스트림에 흐르는 각 데이터를 출력
Observable.just("apple", "orange", "banana")
.map { it.toUpperCase() }
.subscribe { println(it) }
이 예시에서는
"apple", "orange", "banana"라는 세 가지 데이터를 가진 스트림을 만들고,
이를 대문자로 변환한 후에 출력