Empty,Never,Throw运算

Empty,Never,Throw运算_第1张图片
Throw运算
Empty,Never,Throw运算_第2张图片
Never运算
Empty,Never,Throw运算_第3张图片
Empty运算
extension Observable {
    public static func empty()->Observable {
        return Empty()
    }

    public static func never()->Observable {
        return Never()
    }
}

class Empty: Producer {
    override func subscribe(observer: O)->Disposable {
        observer.on(.Completed)
        return NoDisposable.instance
    }
}

class Never: Producer {
    override func subscribe(observer: O)->Disposable {
        return NoDisposable.instance
    }
}

你可能感兴趣的:(Empty,Never,Throw运算)