「Go/ファイル入出力」の版間の差分

削除された内容 追加された内容
Ef3 (トーク | 投稿記録)
タグ: 2017年版ソースエディター
Ef3 (トーク | 投稿記録)
タグ: 2017年版ソースエディター
134 行
: scanner.Scan() は変数を渡していませんが、1行分読み込んで次の scanner.Text() で返します。
: scanner.Text() 名前からも判るようにバイト列ではなくテキストを返します(行末の改行は取り除かれます)
: scanner.Scan() はファイルの終わりまで来ると nil 返します(ので for ループを抜けます)。
: エラーが有った場合も scanner.Scan() は nil を返すので scanner.Err() を使ってエラーが出ていたか調べています。