Programming in Haskell是一本入门Haskell的好书,介绍页面以及配套的slides, vedios, codes都在这里。
用map
和filter
表示[f x | x <- xs, p x]
1 | -- [f x | x <- xs, p x] |
定义高阶函数all
, any
, takeWhile
, dropWhile
1 | myall :: (a -> Bool) -> [a] -> Bool |