Пример #1
0
 it("mean/median/product/sum", () => {
   const n1: number = _.mean([1, 2]);
   const n2: number = _.median([1, 2]);
   const n3: number = _.product([1, 2]);
   const n4: number = _.sum([1, 2]);
 });
Пример #2
0
const fact2 = n => _.product(_.range(1,n+1));
const _memoizeWithFactorial = _.memoizeWith(_.identity, n => {
  _memoizeWith += 1;
  return _.product(_.range(1, n + 1));
});
const _memoizeFactorial = _.memoize(n => {
  _memoize += 1;
  return _.product(_.range(1, n + 1));
});
const factorial = _.memoize(n => {
  count += 1;
  return _.product(_.range(1, n + 1));
});
Пример #6
0
 xs => R.equals(Fold.productOf(Traversal.traversed, xs), R.product(xs)));