私は次のオブザーバブルを持っています
IObservable<int> observable = Observable.Range(0, 10);
次のサブスクリプションがあります
observable.Subscribe(v => Console.WriteLine("Received value: " + v));
observable.Sum().Subscribe(s => Console.WriteLine("Sum so far: " + s));
私の望ましい出力は次のとおりです
受信値: 0
これまでの合計: 0
受信値: 1
これまでの合計: 1
受信値: 2
これまでの合計: 3
...
...
しかし、私が実際に得ているのは、シリーズの最終値を受け取った後の合計です。
私の実際の目標は、これをパズルに当てはめることです。ホットで継続的に実行されているオブザーバブルが 10 進数の値を与えており、現在の平均値と合計値に subscribe() する必要があります。
これについての助けをいただければ幸いです。