我写了这段代码:
import GHC.Float
next :: GHC.Float -> GHC.Float-> GHC.Float
next n x = (x + n / x) / 2
我收到以下错误:
numerical.hs:3:9:
Not in scope: type constructor or class `GHC.Float'
numerical.hs:3:22:
Not in scope: type constructor or class `GHC.Float'
numerical.hs:3:34:
Not in scope: type constructor or class `GHC.Float'
模块导入没有任何问题,所以我不确定我是否用错误的名称引用它,或者标准 Float 模块是否与 IEEE GHC.Float 相同,并且不需要显式导入它。
我尝试做一个import GHC.Float as Fl
没有成功 - 在Fl
.
我刚刚开始 Haskell(显然),所以任何帮助表示赞赏!