1

今日、.csv ファイルを操作するための Haskell のキャッサバ ライブラリを (cabal 経由で) インストールしました。ドキュメント ( 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 のセッションで実行されるのは、これと import ステートメントだけです。

気を失っているのではないかと思い始めています。

4

1 に答える 1

3

古いバージョンのドキュメントを見ています。おそらくあなたがインストールしたものはここにあります。時々、Google が古いパッケージ バージョンを表示することがあります。「コンテンツ」をクリックして、インストールしたバージョンまでクリックすることを忘れないでください。また、忘れないでcabal updateください。

于 2013-11-04T04:45:07.943 に答える