摘要:
遇到一个费心的例子,想了很久,备忘之.<real world haskell>第四章:myFoldl f z xs = foldr step id xs z where step x g a = g(f a x)这是用foldr来实现foldl.作者说看懂这个例子需要准备纸,笔,头痛药,时间.果然如此,可恨作者自己没有解释.看读者们的评论也大多表示了不满,给出的自己的困惑乃至解释都不太令人满意,但好歹一步一步接近了真理.这个例子涉及到了partial function(haskell称为currying)特性.书中前面部分没有提到相关内容,导致让人一头雾水.抱怨下这本书,本来has 阅读全文
posted @ 2012-02-19 17:25 饭后温柔 阅读(2415) 评论(1) 推荐(0) 编辑