Не спится. Курю хаскель, прочитал LYAH (второй раз), взялся за RWH, к RWH это, пожалуй 3-й уже подход. Книжка хорошая однозначно, но временами, как об кирпичную стену....
In fact, we can even write foldl using foldr!
myFoldl :: (a -> b -> a) -> a -> [b] -> a
myFoldl f z xs = foldr step id xs z
where step x g a = g (f a x)
Дальше пишут, что
(
Read more... )