問題タブ [reactive-swift]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - ReactiveCocoa - concat flatten 戦略が期待どおりに機能しない
私は数日からリアクティブ ココアを学び始めました。今日、リアクティブ ココア (reactiveSwift) のフラット化メソッドで遊んでいました。ドキュメンテーションBasic operatorでconcat flattening に指定されたスニペットを実行してみました。スニペットは次のとおりです。
ドキュメントとインタラクティブな視覚化ダイアグラム ( RAC マーブル - flatten(.concat) 視覚的ダイアグラム )によると、出力は次のようになります。
まず、文字ストリームを出力する必要があります。つまり、
a、b、c
& letterStream が完了すると、数値ストリームが出力されているはずです。
1、2、3
したがって、この観察の最終的な出力は
[a、b、c、1、2、3]
ただし、私が見ている連結出力は、
[a、b、c、3]
これはなぜですか?numberStream の最新の値のみが出力されるのはなぜですか? 文字ストリームが完了したら、数値ストリームの値全体を出力する代わりに。
私が何かを誤解した場合はお知らせください。乾杯。