UniRx: Return
void Start() { var s = Observable.Return(100); s.Subscribe(e => Debug.Log(e), () => Debug.Log("OnCompleted")); }
実行結果です。
100 OnCompleted
UniRx の Return
の実装を読む。パフォーマンスを上げるために、通知する値の型に応じて実装をもっているようだ。
int の小さな値は内部でキャッシュしている。
void Start() { var s = Observable.Return(100); s.Subscribe(e => Debug.Log(e), () => Debug.Log("OnCompleted")); }
実行結果です。
100 OnCompleted
UniRx の Return
の実装を読む。パフォーマンスを上げるために、通知する値の型に応じて実装をもっているようだ。
int の小さな値は内部でキャッシュしている。