1. Observable을 생성하는 방법 (1) - just, of, from, create

📌 1) just

단 1개의 item만 방출하는 Observable Sequence를 생성

ReactiveX - Just operator


Untitled

let observable = Observable.just(1)
let observable = Observable<Int>.just(1)
let observable = Observable.just(1)
observable.subscribe(
    onNext: { data in
        print(data)
    },
    onCompleted: {
        print("Completed!!")
    },
    onDisposed: {
        print("Disposed!!")
    })

해당 observable을 구독해서 확인해보면 파라미터로 넘겨준 “1”이라는 item을 1번 방출하고, 바로 complete → dispose 처리가 되는 것을 볼 수 있다.

just() 파라미터로 넣어준 항목은 Observable을 구독하자마자 방출된다.

Untitled

let observable = Observable.just([1,2,3,4])

Untitled