defer wr.Flush() sc.Split(bufio.ScanWords) sc.Buffer([]byte{}, math.MaxInt32) var n int if sc.Scan() { n, _ = strconv.Atoi(sc.Text()) fmt.Fprintf(wr, "Scanned integer: %d\n", n) }
defer wr.Flush() sc.Split(bufio.ScanWords) sc.Buffer([]byte{}, math.MaxInt32) var n int if sc.Scan() { n, _ = strconv.Atoi(sc.Text()) fmt.Fprintf(wr, "Scanned integer: %d\n", n) } bufioを使って、標準入力からのデータを 一度に読み込み、バッファしておくように する