UniRx: Return

    void Start()
    {
        var s = Observable.Return(100);
        s.Subscribe(e => Debug.Log(e), () => Debug.Log("OnCompleted"));
    }

実行結果です。

100
OnCompleted

UniRx の Return の実装を読む。パフォーマンスを上げるために、通知する値の型に応じて実装をもっているようだ。 int の小さな値は内部でキャッシュしている。

参考