[ delnan, ...]
, "" lambdabot #haskell irc (, http://webchat.freenode.net/). , , .
Yoon: > foldr (\x y -> 2*x + y) o [a,b,c,d]
lamdabot: 2 * a + (2 * b + (2 * c + (2 * d + o)))
, , , ,
Yoon: > reverse (scanr (\x y -> 2*x + y) o [a,b,c,d])
lambdabot: [o,2 * d + o,2 * c + (2 * d + o),2 * b + (2 * c + (2 * d + o)),2 * a + (2 * b + (2 * c + (2 * d + o)))
I remember that captures some good lessons, playing with the foldr, foldl, scanr, scanland this smart device.
source
share