【发布时间】:2012-04-05 14:30:18
【问题描述】:
在 GHCI prelude> 中使用 :t 来查找函数的类型:
(.) :: (b -> c) -> (a -> b) -> a -> c
(:) :: a -> [a] -> [a]
((.)(:)) :: (a -> b) -> a -> [b] -> [b] -- (what happened here?)
我了解单个函数的结果,但当部分应用时我不了解。
what is the type of map map ?我在此页面上找到了答案,如何以代数方式执行此操作。但我在((.)(:)) 上应用相同的方法时遇到问题。
想知道((.)(:))的类型有什么方法?有没有一种思维方式可以用于函数的任何部分应用?
提前致谢。
【问题讨论】:
标签: haskell