今天,我(通过阴谋集团)安装了Haskell的木薯库来处理.csv文件。根据文档 (http://hackage.haskell.org/package/cassava-0.1.0.1/docs/Data-Csv.html),解码的类型标头为
decode :: FromRecord a => ByteString -> Either String (Vector a)
当我去使用它时,结果毫无意义:
> :t decode
decode
:: FromRecord a =>
Bool
-> Data.ByteString.Lazy.Internal.ByteString
-> Either String (Data.Vector.Vector a)
我不知道那个随机布尔值是从哪里来的!根据文档,它不应该在那里。这和导入语句是本届 ghci 中运行的唯一内容。
我开始怀疑我是否失去了理智!
您正在查看旧版本的文档。您可能安装的那个在这里。有时谷歌会让你使用旧的软件包版本;您只需要记住单击"内容"并单击您安装的版本即可。还记得cabal update
.