6
说,我有两个来源:一个人如何控制的阿卡流的基础上另一个流流
val ticks = Source(1 to 10)
val values = Source[Int](Seq(3,4,4,7,8,8,8,8,9).to[collection.immutable.Iterable])
我想创建一个基于当前值在阿卡流的Graph[...]
处理步骤ticks
数据流尽可能在数据流中消耗。因此,例如,当值匹配我想返回所有匹配的第二源的元素,否则保持滴答导致类似的输出:
(1, None)
(2, None)
(3, Some(Seq(3)))
(4, Some(Seq(4, 4)))
(5, None)
(6, None)
(7, Some(Seq(7)))
(8, Some(Seq(8,8,8,8)))
(9, Some(Seq(9)))
(10, None)
你将如何实现这一行为?
您能否给出具体细节?你的答案只是表明可以写一个自定义的阶段,它不提供解决给定问题的阶段...... –