Предположим, у меня есть два наблюдаемых сортированных двойника. Я хотел бы получить разницу между ними как наблюдаемую. Например:Как создать наблюдаемую разницу между двумя сортированными наблюдаемыми?
1 2 4
left: ──o───────o───────────o────/
1 3 4 5
right: ──o────o──o───o───/
l2 r3 r5
output: ──────────o───────────o────o─/
Необходимость реализации этого проста: Держите список пунктов на стороне, что вы еще не достигли и «испускают» элементы из другой стороны.
Каков канонический подход к этому в мире RFP? Я специально использую RxScala.
Можете ли вы предоставить мраморную диаграмму, показывающую, когда испускаются значения из источников и как это приведет к наблюдаемому в результате? – Enigmativity
@ Энигматичность. Я добавил мраморную диаграмму. HTH –
Это красивая мраморная диаграмма. Как вы это сделали? Я все еще не могу понять правило. Вы можете объяснить это, пожалуйста? – Enigmativity