【发布时间】:2017-09-12 03:17:33
【问题描述】:
我无法理解 Ramda docs 的签名。例如,如果您查看map,您会看到这个
Functor f => (a → b) → f a → f b
我看不出这个模式如何适合这个例子:
var double = x => x * 2;
R.map(double, [1, 2, 3]); //=> [2, 4, 6]
本例中的函子是[1,2,3],那么它是如何放入Functor f => (a → b) → f a → f b 中f 的签名中的呢?另外,→ 是什么意思?
【问题讨论】:
-
最好在这里问:gitter.im/ramda/ramda
标签: javascript ramda.js