2014-11-04 61 views
1

我正在学习scala中的反应式编程的过程。Rx斯卡拉结合最新的多个流

我在一个地方,我需要将一组流合并为一个。简而言之,我将来自GUI样式编辑器(颜色选择器等)的输入组合成一个全包式流。为此我可以使用observables的combineLatest函数。

The Rx Java Observable提供combineLatest的变体,并根据需要提供尽可能多的输入。 Rx Scala只提供了两个,和其余的有只有无益“如果C#并不需要它,斯卡拉并不需要它要么;-)”

所以,我的问题是,什么是一个简单的每次观察到变化时从一组可观察值中获取值的元组的方法?

回答

2

Observable对象中有一个静态函数。 没有默认选择器生成元组。人们必须编写他们自己的选择器来组合发射值