当前位置:  开发笔记 > 编程语言 > 正文

如何理解Haskell中的"(Num b)=> length :: [a] - > b"?

如何解决《如何理解Haskell中的"(Numb)=>length::[a]->b"?》经验,为你挑选了1个好方法。

我正在读" 了解你是一个很好的Haskell!,并遇到以下字词:

例如,length函数具有length :: [a] - > Int的类型声明,而不是具有更通用的类型(Num b)=> length :: [a] - > b.

怎么理解" (Num b) => length :: [a] -> b"这里?不应该是" length :: (Num b) => [a] -> b"吗?



1> amalloy..:

你是对的:这本书中的错误应该按照你的建议阅读.

推荐阅读
yzh148448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有