我是Haskell的初学者,即使在阅读了foldr/foldl的几个解释之后,我也无法理解为什么我会在下面得到不同的结果.解释是什么?
Prelude> foldl (\_ -> (+1)) 0 [1,2,3] 4 Prelude> foldr (\_ -> (+1)) 0 [1,2,3] 3
谢谢!
haskell fold
fold ×1
haskell ×1