【发布时间】:2016-03-23 07:25:54
【问题描述】:
我是 Haskell 的新手。
如果我输入 GHCi (7.10.3):
:info (:)
我得到结果:
*** Parser:
data [] a = ... | a : [a] -- Defined in ‘GHC.Types’
infixr 5 :
data [] a = ... | a : [a] -- Defined in ‘GHC.Types’
infixr 5 :
这是否意味着运算符被定义了两次? 我在源码中没有发现任何可疑的东西=/
【问题讨论】:
-
[]的定义充满魔力;我会对 GHCi 所说的任何话持保留态度。 -
我称之为错误。随时在错误跟踪器上报告它。
-
与 ghc 7.8.4 相同的问题。
-
@gallais 你能提供这个答案吗?
标签: haskell types infix-notation