facebook twitter hatena line email

「Unity/UniRx/Observable」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「==Observable.Createを使う== <pre> Observable.Create<int>(observer => { for (var i = 1; i <= 3; i++) { observer.OnNext(i); } Debug.Log("Finished...」)
 
(Observable.Createを使う)
行14: 行14:
 
     });
 
     });
 
}).Subscribe(x => Debug.Log(x));
 
}).Subscribe(x => Debug.Log(x));
 +
</pre>
 +
ログ
 +
<pre>
 +
1
 +
2
 +
3
 +
Finished
 +
Dispose
 
</pre>
 
</pre>
 
参考:https://qiita.com/toRisouP/items/86fea641982e6e16dac6
 
参考:https://qiita.com/toRisouP/items/86fea641982e6e16dac6

2021年10月14日 (木) 04:57時点における版

Observable.Createを使う

Observable.Create<int>(observer =>
{
    for (var i = 1; i <= 3; i++)
    {
        observer.OnNext(i);
    }
    Debug.Log("Finished");
    observer.OnCompleted();
    return Disposable.Create(() =>
    {
        Debug.Log("Dispose");
    });
}).Subscribe(x => Debug.Log(x));

ログ

1
2
3
Finished
Dispose

参考:https://qiita.com/toRisouP/items/86fea641982e6e16dac6