【发布时间】:2015-08-13 17:24:47
【问题描述】:
我正在使用基于 Elm 语言的Helm 进行项目。
我需要根据一对信号中的哪个信号首先到达来触发一个事件。在 Elm 中,我会使用 merge 函数,但在 Helm 中找不到等效函数。我看到的最接近的是组合(在信号库中),它似乎没有做我想要的。似乎 combine 只是获取一个信号列表并将它们直接转换为列表信号,这并不是我想要的。
编辑:具体来说,我正在寻找一个带有签名 Signal a -> Signal a -> Signal a 的函数,该函数将第一个信号触发并丢弃第二个信号。
在 Helm 中完成此任务的最佳方法是什么?
【问题讨论】: