エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[Go] ファイルや標準入力から一行ずつ読み込む - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[Go] ファイルや標準入力から一行ずつ読み込む - Qiita
おあつらえ向きな関数名のbufio.ReadLine()というのがありました。が、ドキュメントを読むとこれは低レ... おあつらえ向きな関数名のbufio.ReadLine()というのがありました。が、ドキュメントを読むとこれは低レベルの関数で、たいていの利用者はReadBytes('\n')かReadString('\n')かScannerを使うべきとあります。 bufio.Scannerを使うのが良いようです。Example (Lines)のところにそのものスバリのサンプルコードがあります。 package main import ( "bufio" "fmt" "os" ) func main() { scanner := bufio.NewScanner(os.Stdin) for scanner.Scan() { fmt.Println(scanner.Text()) // Println will add back the final '\n' } if err := scanner.Err()