小编mar*_*lla的帖子

Haskell导入错误:不在范围内

我写了这段代码:

import GHC.Float                                                                 

next :: GHC.Float -> GHC.Float-> GHC.Float                                         
next n x = (x + n / x) / 2
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

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'
Run Code Online (Sandbox Code Playgroud)

模块导入没有任何问题,所以我不确定我是用错误的名称引用它还是标准的Float模块与IEEE GHC.Float模块相同,并且不需要显式导入它.

我尝试做一个import GHC.Float as Fl没有成功 - 得到相同的类型错误Fl.

我刚刚开始Haskell(显然),所以任何帮助都表示赞赏!

haskell scope ghc

5
推荐指数
1
解决办法
3024
查看次数

标签 统计

ghc ×1

haskell ×1

scope ×1