木薯文档与我的系统上安装的软件包不一致



今天,我(通过阴谋集团)安装了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.

最新更新