【发布时间】:2011-12-17 07:27:05
【问题描述】:
我有一个小型 Haskell 程序,我很好奇为什么在运行它时会引发除以零异常 (GHC 7.0.3)
import qualified Data.ByteString.Lazy as B
import Codec.Utils
convert :: B.ByteString -> [Octet]
convert bs = map (head . toTwosComp) $ B.unpack bs
main = putStrLn $ show $ convert $ B.pack [1, 2, 3, 4]
谁能帮我理解这里发生了什么?
【问题讨论】: