新哈斯克爾括號之內,我感覺就像:t
缺少括號內爲我正確地理解函數類型缺乏在解釋哈斯克爾功能型
像這樣的:
Prelude> :info flip
flip :: (a -> b -> c) -> b -> a -> c -- Defined in ‘GHC.Base’
我可以說:flip
正在一個功能,並通過包圍這樣返回另一個功能:
flip :: (a -> b -> c) -> (b -> a -> c)
或者我可以說flip
爲t亞慶一個功能和b
和a
並返回元素c
對於相當多的功能類型我有這種感覺,我想一定是有規則來消除這種不確定性
你的問題到底是什麼? – 2014-11-01 05:46:08