gpt4 book ai didi

haskell - Haskell 的reactive-banana 中的reactive-web 的flatMap 相当于什么?

转载 作者:行者123 更新时间:2023-12-02 10:25:02 25 4
gpt4 key购买 nike

我正在寻找reactive-banana中的函数,该函数将根据另一个事件流或信号的传入值(行为?)选择接下来要发出的事件流。在 scala、reactive-web 库中,这是通过以下方式完成的:

 flatMap[U](f: T => EventStream[U]): EventStream[U] 

谢谢!

最佳答案

这是动态事件切换。不幸的是,在该公式中,它有 many problems ,因此不包含在reactive-banana中。然而,动态事件切换的一个变体是 added soon 。现在,您必须不使用它。

特别是,flatMap 是 Scala 中 Monadic 绑定(bind)函数的名称;行为的 Monad 实例是有问题的,因为它提供了动态事件切换功能,导致我链接的文章中解释的时间泄漏。

关于haskell - Haskell 的reactive-banana 中的reactive-web 的flatMap 相当于什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10053477/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com