代码之家  ›  专栏  ›  技术社区  ›  Jules

有没有F活动的建设者?

  •  1
  • Jules  · 技术社区  · 16 年前

    事件的工作方式与f中的序列非常相似。可以对序列使用序列表达式。是否有类似的活动建设者?我找不到。

    如果它不存在,那为什么不呢?(不可能还是不合适?)如果答案是它还没有实现,那么我将尝试一下。

    朱勒

    4 回复  |  直到 13 年前
        1
  •  2
  •   Brian    16 年前

    托马斯已经做了 some research 在这里,这似乎是一条富有成效的道路。

        2
  •  1
  •   Cat    16 年前

    也许这有助于:

    检查 Events in F# 关于如何创建自定义事件。然后您可以创建一个序列并映射、过滤和迭代它们。

        3
  •  1
  •   Tuomas Hietanen    13 年前
        4
  •  0
  •   em70    16 年前

    而对于序列来说,创建一组要处理的对象是有意义的,对于事件来说,这是完全没有意义的。请考虑事件只是对外部发生的事情做出反应的手段,因此您不应该需要事件生成器。 如果您有一个事件处理程序正在进行一些处理,那么您可以轻松地将逻辑和事件处理拆分为单独的函数,并将该函数应用于实际能够提前生成的数据,或者根据已知的规则和已知的顺序生成的数据(对于这些数据,您实际上可以使用序列表达式)。