(秒懂)圖解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(
相關文章
相關標籤/搜索