摘要:
lazy ruler streamRepeat :: a -> Stream a streamRepeat a = Cons a (streamRepeat a) streamToList :: Stream a -> [a] streamToList (Cons a xs) = a : strea 阅读全文
摘要:
Hask 范畴上的函子 Functor 对应的是 Haskell 中的 typeclass (类型类) 例 class Functor (f :: * -> *) where fmap :: (a -> b) -> f a -> f b 这是 Haskell 中 Functor 的定义,Functo 阅读全文