link环境,arr.Aggregate(1, (a, b) => a*b); a和b哪里来的

link环境,arr.Aggregate(1, (a, b) => a*b); a和b哪里来的

1个回答

a表示之前累积量,b是当前迭代变量
比如arr= {2,3,4}
那么第一次是a=1 b=2 a是传进去的种子1
第二次a=2 b=3
第三次a=6 b=4,这个结果就返回了。
所以结果是24,相当于2x3x4=24

立即提问