バグを報告する前に、バグが修正されているかどうかを確認してください。 最新のリリース。 課題トラッカーを検索し、実行していることを確認します Goの最新バージョン: 「goversion」を実行して比較します http://golang.org/doc/devel/release.html Goの新しいバージョンが存在する場合は、 それをインストールして、問題を再現するために行ったことを再試行してください。 ありがとう。 「goversion」は何を印刷しますか? goバージョンgo1.2.1darwin / amd64 (src / pkg / encoding / csv / reader.goを考えると、バグはおそらく他のバージョンにあります 明示的にはしません ハンドルとシングル\ r(180〜193行目) どのステップで問題が再現されますか? 可能であれば、play.golang.orgにプログラムへのリンクを含めてください。 http://play.golang.org/p/dr_cz65h_u (区切り文字を\ nに変更すると、問題が修正されます 1.レコード区切り文字として\ rを使用してCSVファイルを読み取ります どうしたの? http://play.golang.org/p/dr_cz65h_u レコード0、[] string {"One"、 "Two"、 "Three \ rFour"、 "Five"、 "Six \ rSeven"、 "Eight"、 "Nine"} 代わりに何が起こったはずですか? レコード0、[] string {"One"、 "Two"、 "Three"} レコード1、[] string {"Four"、 "Five"、 "Six"} レコード2、[] string {"Seven"、 "Eight"、 "Nine"} 以下に追加情報を入力してください。
aarrggrggrgrgrg! 私はここでただ風に向かって叫んでいると確信していますが、明らかな解決策は、予想される行末のタイプを示すフィールドをリーダーに追加するか、どちらかに対処するオプションを追加することです。 両方のタイプの.csvは、数十年前から存在しています。 下位互換性を損なうことなくこれに対処する方法はたくさんあります
最も参考になるコメント
aarrggrggrgrgrg! 私はここでただ風に向かって叫んでいると確信していますが、明らかな解決策は、予想される行末のタイプを示すフィールドをリーダーに追加するか、どちらかに対処するオプションを追加することです。 両方のタイプの.csvは、数十年前から存在しています。 下位互換性を損なうことなくこれに対処する方法はたくさんあります