标签: haskell
我正在阅读Learn You a Haskell for Great Good!,并看到以下字词:
例如,length函数的长度类型声明为:: [a] - > Int而不是具有更一般类型的(Num b)=>长度:: [a] - >湾
如何理解“(Num b) => length :: [a] -> b”?不应该是“length :: (Num b) => [a] -> b”吗?
(Num b) => length :: [a] -> b
length :: (Num b) => [a] -> b
答案 0 :(得分:8)
你是对的:这本书中的错误应该按照你的建议阅读。