私はこのコードを書きました:
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 を始めたばかりなので (明らかに)、どんな助けも大歓迎です!