(秒懂)图解scala的foldleft和foldright

foldLeft: 比如 List(1,7,2,9).foldLeft(0)(_-_) 其中0是初始值 一般情况下对于foldLeft可以这么解决:0-1-7-2-9 = -19 还可以画一个图(别吐槽): 本栗子的操作就是_-_,也就是各元素相减,所以我们从底端开始就得到(((0-1)-7)-2)-9= -19 foldRight 骚微变一下初值 List(1,7,2,9).foldRight(
相关文章
相关标签/搜索