1 Matching Annotations
  1. Nov 2018
    1. 6.2.1 一般解法里面,landRight 的定义有问题吧。如果按照原先的定义的话,

      var result = R.pipe(landLeft(1), landRight(2), landLeft(2))([0, 0]);<br>console.log(result);

      // 结果为 [4, 1] ,并不是预期中的 [3, 2]<br>// 具体看这里 http://ramdajs.com/repl/?v=...

      正确的定义应该是这样吧:

      var landRight = R.curry(function(n, pole) {<br> // 感觉还不如直接 return [pole[0], pole[1] + n] ...<br> return R.reverse(landLeft(n, R.reverse(pole))); <br>});