现在的位置: 首页 > 综合 > 正文

scala中reduceLeft的应用

2018年04月08日 ⁄ 综合 ⁄ 共 177字 ⁄ 字号 评论关闭

比如 
val tmp = (a1, a2, a3, ... an) 
tmp.reduceLeft 会按照如下的步骤执行:
先计算f(a1,a2) ,其中f是一个函数,这个函数是作为tmp.reduceLeft的参数传进去的
然后tmpa <- f(a1,a2) 
接着tmpa <- f(tmpa, a3) 
直到tmpa <- f(tmpa, an)

最后tmp.reduceLeft 返回tmpa

抱歉!评论已关闭.