// 建立了一個空內容的 Observable let ob = Observable<Int>.empty() // 先簡單的寫一種訂閱的方法 ob.subscribe { print("執行了") }
// 這裏不用給定泛型,會根據 just 自動推倒出 let ob = Observable.just("初始化默認值")
let ob = Observable.of("可", "變", "數", "量")
let ob = Observable.from(["數", "組"])
let ob = Observable<Any>.never()
enum OBError: Error { case abc } let ob = Observable<OBError>.error(OBError.abc)
let ob = Observable<Int>.interval(1, scheduler: MainScheduler.asyncInstance)
// 3 秒後,僅發送一次 let ob = Observable<Int>.timer(3, scheduler: MainScheduler.instance) // 3 秒後,每 2 秒發送一次 let ob = Observable<Int>.timer(3, period: 2, scheduler: MainScheduler.asyncInstance)
搬遷自本人簡書數組