Elm提升功能
我是榆树的新手 根据文件,Elm提升功能,elm,Elm,我是榆树的新手 根据文件, lift2 : (a -> b -> c) -> Signal a -> Signal b -> Signal c Combine two signals with a given function. 我能有办法做这样的事吗 (a->b->c) -> Signal a -> b -> Signal c 唯一的方法是先使用constant:a->Signal a,然后使用lift2 好奇的是,如果可能的话
lift2 : (a -> b -> c) -> Signal a -> Signal b -> Signal c
Combine two signals with a given function.
我能有办法做这样的事吗
(a->b->c) -> Signal a -> b -> Signal c
唯一的方法是先使用constant:a->Signal a
,然后使用lift2
好奇的是,如果可能的话,有没有办法快速让
信号a->a
但是,应该可以写入(a->b->c)->信号a->b->信号c
这是你想要的吗
foo : (a->b->c) -> Signal a -> b -> Signal c
foo f sa b = (flip f) b <~ sa
foo:(a->b->c)->信号a->b->c
foo f sa b=(翻转f)b