Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图了解榆树。我对 Bacon.js 有一点经验,在我看来,lift 基本上是 Bacon.js 的内部 map() 函数重命名。
还有比这更多的吗?
当然,这是同一回事。使用这些lift2..8功能,您可以做与Bacon.combineWith.
lift2..8
Bacon.combineWith
Elm 中的信号(就像 Bacon 中的属性)是 Functors 和 Applicative Functors,前者允许您将一元函数提升到 Signals 领域(Elm: lift, Bacon: map, Rx: select),而后者允许您提升n-ary函数(榆树:lift2..8,培根:combineWith,Rx:)combineLatest。
lift
map
select
n-ary
combineWith
combineLatest