エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Go でファイルや標準入力からテキストを一行ずつ読む | yunabe.jp
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Go でファイルや標準入力からテキストを一行ずつ読む | yunabe.jp
bufio.Scanner Go言語 (golang) ではbufio.Scannerを使ってファイル/標準入力からテキストを一行ずつ読... bufio.Scanner Go言語 (golang) ではbufio.Scannerを使ってファイル/標準入力からテキストを一行ずつ読み込みます。 bufio.NewScanner で *file.File から Scanner を作成し、Scan() がファイルの末尾に達してfalseを返すまで for ループを回します。 行の内容は Text() でstirngとして取得できます。Text()の返り値の末尾には改行文字('\n')は含まれないので改行文字を削除するためにstrings.Trimを呼ぶ必要などもありません。 ファイルの終端に正常に到達したかを念の為に確かめたい場合は、s.Err()をチェックして下さい。 正常にファイルの末尾まで読み込まれた場合はs.Err()はnilを返します。 func readLines(path string) { f, err := os.Op