我写了这段代码:
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(显然),所以任何帮助都表示赞赏!