Reactive-banana 有一个名为stepper
(of type MonadMoment m => a -> Event a -> m (Behavior a)
) 的函数,它将事件转换为行为,其中行为的值是最后一个事件的值,或者如果还没有事件发生,则为初始值。
在我记不起名字的 Conal Elliott 的一次演讲中,他将其描述为对事件和行为的基本操作之一。但是,我在 netwire 中找不到类似的功能。由于我对 netwire 的了解有限,我希望它具有以下类型:
a -> Wire s e m (Event a) a
- netwire 有等效的功能吗?
- 如果不是,有什么理由不能做到这一点?
- 是否有任何类似的可能,即将事件转化为行为的方式?