我正在尝试使用数值库中的readBin
函数,但ghci
告诉我它不在范围内。readOct
和readHex
等其他函数正在工作。这里会有什么问题呢?
以下是错误消息:
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,"")]
字符串
1条答案
按热度按时间nnt7mjpx1#
您可能正在使用GHC 9.0.2或更早版本。这些版本还没有
readBin
。(Or更准确地说,
base-4.15.1.0
和更早的版本还没有这个功能。)