scalaz的信号究竟是什么?

时间:2016-05-14 15:34:53

标签: scala scalaz

scalaz.stream.async.immutable.Signal提供以下方法:

def changed: Process[Task, Boolean]
def discrete: Process[Task, A]
def continuous: Process[Task, A]
def changes: Process[Task, Unit]

显然缺少mapflatMapzip等操作。此外,似乎没有办法(除了.continuous.once.run.run之外)获得信号的“当前”值。

Scalaz信号实际上是否意味着以与reactive.Signal类似的方式对随时间变化的值进行建模?或者它完全是另一回事?

0 个答案:

没有答案