[分享] reduce小实例,求数组中最大数,最小数,平均数

netfox 2024-1-21 1023

Code AardioLine:14复制
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
    • import console;
    • var arr = {34,35,2,70,500};
    • max = reduce(arr,λ(p, n) p < n ? n : p)
    • console.dump(max);
    • min = reduce(arr,λ(p, n) p < n ? p : n)
    • console.dump(min);
    • avg = reduce(arr,λ(p,n) p+n,0)/#arr;
    • console.dump(avg);
    • console.pause(true);


    最新回复 (0)
    返回