从文档:
var duplicate = n => [n, n];
R.chain(duplicate, [1, 2, 3]); //=> [1, 1, 2, 2, 3, 3]
R.chain(R.append, R.head)([1, 2, 3]); //=> [1, 2, 3, 1]
Run Code Online (Sandbox Code Playgroud)
第一个例子非常简单,它将duplicate()应用于数组中的每个元素并连接结果.但我无法理解第二个例子.究竟是如何将R.append + R.head映射到数组上的呢?有人可以为第二个例子提供一步一步的解释吗?
我熟悉构图和曲目.
谢谢
ramda.js ×1