ソースコード
var reader = bufio.NewReaderSize(os.Stdin, 1000000)
func readLine() string {
buf := make([]byte, 0, 1000000)
for {
line, prefix, err := reader.ReadLine()
if err != nil {
log.Fatal(err)
}
buf = append(buf, line...)
if !prefix {
break
}
}
return string(buf)
}