任何人都能解释一下如何foldr运作?
foldr
拿这些例子:
Prelude> foldr (-) 54 [10, 11] 53 Prelude> foldr (\x y -> (x+y)/2) 54 [12, 4, 10, 6] 12.0
我对这些处决感到困惑.有什么建议?
haskell combinators fold
循环的方向foldl和foldr方向之间的区别是什么?我认为他们所做的不同,而不只是方向?
foldl
haskell fold
fold ×2
haskell ×2
combinators ×1