val tmp = (x1, x2, x3, ... xn)
tmp.reduceLeft 会按照如下的步骤执行:
先计算f(x1,x2) ,其中f是一个函数,这个函数是作为tmp.reduceLeft的参数传进去的
然后tmp1 <- f(x1,x2)
接着tmp1 <- f(tmpa, x3)
直到tmp1 <- f(tmpa, xn)
最后tmp.reduceLeft 返回tmp1
val tmp = (x1, x2, x3, ... xn)
tmp.reduceLeft 会按照如下的步骤执行:
先计算f(x1,x2) ,其中f是一个函数,这个函数是作为tmp.reduceLeft的参数传进去的
然后tmp1 <- f(x1,x2)
接着tmp1 <- f(tmpa, x3)
直到tmp1 <- f(tmpa, xn)
最后tmp.reduceLeft 返回tmp1