//標準入力を行番号付きで標準出力に出力する。refer to https://golang.org/pkg/bufio/#example_Scanner_lines func hoge() { i := 0 scanner := bufio.NewScanner(os.Stdin) for scanner.Scan() { i++ fmt.Println(i, scanner.Text()) // Println will add back the final '\n' } if err := scanner.Err(); err != nil { fmt.Fprintln(os.Stderr, "reading standard input:", err) } } func TestHoge() { strout, _ := StubIO("私が標準入力だ\nガハハ", func()