12
我是新来的哈斯克尔。Haskell。为什么是:info(:)返回两次定义?
如果我在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会用一粒盐来说明我的看法。 – dfeuer
我会称这是一个错误。随时在bug跟踪器上报告。 –
与ghc相同的问题7.8.4。 – Bakuriu