【发布时间】:2018-06-08 10:56:34
【问题描述】:
如果我在 ghci 中输入 ":i Double" 或 ":i Float",它表示 Double 和 Float 是 Fractional 的实例。但是在 Haskell 文档中,它说它们不是。他们是还是不是? http://hackage.haskell.org/package/base-4.9.1.0/docs/Prelude.html#t:Fractional
【问题讨论】:
-
它们是 --
:i是可靠的,它们被列为Floating的实例(它有Fractional作为超类),如果你去 source code forDouble'sFloatinginstance 你会发现Fractional上面几行。不过,这看起来确实像是某种文档/Haddock 错误 -- 实例应该已列在此处。 -
(这似乎是一个已知的黑线鳕错误——参见Haddock issue #372。)
标签: haskell