Как преобразовать следующую простую функцию average
в бесстольную форму (используя Ramda)?Как преобразовать простую среднюю функцию в javascript в свободную форму с помощью Ramda?
var _average = function(xs) {
return R.reduce(R.add, 0, xs)/xs.length;
};
Я был это уже некоторое время, но функция R.divide
бросает меня, так как числитель и знаменатель требует оценки первого
Возможно, стоит прочитать https://mail.haskell.org/pipermail/beginners/2011-June/007266.html – Xotic750
Спасибо, что подняли замечательный момент относительно удобочитаемости. И определенно хорошо помнить, что _ «Если стиль без точек нелегко записать, то, возможно, также не так легко читать» 0. Но как упражнение, как бы вы ответили на вопрос, если бы вы _had_ , – Chad
Я честно не знаю, и это похоже на головную боль. :) – Xotic750