作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
考虑以下 Haskell 代码
module TypeErrors where
f xs = [True | _ <- repeat 0]
x = (x, x)
TypeErrors.hs:2:32:
No instance for (Num t0) arising from the literal ‘0’
The type variable ‘t0’ is ambiguous
Why does GHC object to line 2 if and only if line 3 is present?
最佳答案
对我来说似乎是一个错误。我可以确认您描述的行为出现在 7.8.4 中,但没有出现在 7.10.3、8.0.2、8.2.2 或 8.4.2 中,所有这些都有零或两个错误,而不是零或三个。
关于haskell - 为什么 Glasgow Haskell 编译器在这里报告多个类型错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50118536/
考虑以下 Haskell 代码 module TypeErrors where f xs = [True | _ <- repeat 0] x = (x, x) Glasgow Haskell 编译器
我是一名优秀的程序员,十分优秀!