[解決済み] Go でファイルを一行ずつ読む
2022-03-22 18:55:56
質問
を見つけることができません。
file.ReadLine
という関数があります。しかし、私は何か見落としているのではないかと思っています。ファイルを一行ずつ読むにはどうしたらいいのでしょうか?
どのように解決するのですか?
注意 初期のバージョンの囲碁では、受け入れられた答えが正しかった。 投票上位の回答を見る は、より最近の慣用的な実現方法を含んでいます。
という機能があります。
読み取り線
パッケージ内の
bufio
.
行が読み込みバッファに収まらない場合、この関数は不完全な行を返すことに注意してください。もし、プログラムの中で、一回の関数の呼び出しで常に全部の行を読みたいのであれば、そのために
ReadLine
を呼び出す独自の関数に置き換えます。
ReadLine
をfor-loopで実行します。
bufio.ReadString('\n')
とは完全に等価ではありません。
ReadLine
なぜなら
ReadString
は、ファイルの最終行が改行文字で終わらない場合を処理できない。
関連
-
[解決済み] Groovyの複数行のStringの何が問題なのですか?
-
[解決済み] あるJavaScriptファイルを他のJavaScriptファイルにインクルードするにはどうすればよいですか?
-
[解決済み] Node.jsでファイルを書き込む
-
[解決済み] ファイルへの追記はどのように行うのですか?
-
[解決済み] ファイルの内容からJavaの文字列を作成するにはどうすればよいですか?
-
[解決済み] Rust の `String` と `str` の違いは何ですか?
-
[解決済み] Windowsでコマンドラインから空のファイルを作成するには?
-
[解決済み] 余分なスペースを含む複数行の文字列(インデントが保持される)
-
[解決済み】文字列の中にある文字列(実際はchar)の出現回数を数えるには?
-
[解決済み] Goにはstartswith,endswith関数がない?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Bashで文字列が部分文字列を含むかどうかをチェックする方法
-
[解決済み] Bashでパス文字列からファイルのサフィックスとパス部分を削除するにはどうすればよいですか?
-
[解決済み] Sed を使って文字列を含む行全体を置換する
-
[解決済み] Swift での Int の先頭のゼロ
-
[解決済み] 文字列中の一部の文字を別の文字に置き換える
-
[解決済み] Goにはstartswith,endswith関数がない?
-
[解決済み] 文字列を分割して変数に代入する方法
-
[解決済み] Bashで文字列の最後のx文字にアクセスする
-
[解決済み] node.jsで複数行の文字列はどうすればいいのですか?
-
[解決済み] 関数の引数として、文字列(&String)、Vec(&Vec)、ボックス(&Box)への参照を受け取ることは、なぜ推奨されないのですか?