Вооружившись подчеркиванием , я мог бы достичь чего-то фантастического, как показано ниже:
_([1,2,3]).chain().map(function(n) {return n*2}).reduce(function(m,a) {return m +a},0).value()
Очевидно, что самой многословной частью является определение function
. Может ли быть проще? Что-то вроде:
_([1,2,3]).chain().map( {|n| return n*2} ).reduce({|m,a| return m+2; },0).value()