haskell 数字库中GHC的readBin函数未被GHCI识别

8ljdwjyq  于 2023-08-06  发布在  其他
关注(0)|答案(1)|浏览(89)

我正在尝试使用数值库中的readBin函数,但ghci告诉我它不在范围内。readOctreadHex等其他函数正在工作。这里会有什么问题呢?
以下是错误消息:

Prelude> import Numeric
Prelude Numeric> :t readBin

<interactive>:1:1: error:
    • Variable not in scope: readBin
    • Perhaps you meant ‘readLn’ (imported from Prelude)
Prelude Numeric> :t readHex
readHex :: (Eq a, Num a) => ReadS a
Prelude Numeric> readHex "deadbeef"
[(3735928559,"")]

字符串

nnt7mjpx

nnt7mjpx1#

您可能正在使用GHC 9.0.2或更早版本。这些版本还没有readBin
(Or更准确地说,base-4.15.1.0和更早的版本还没有这个功能。)

相关问题