从标准输入按行循环读入数据
1 package main 2 3 import ( 4 "bufio" 5 "io" 6 "log" 7 "os" 8 "strings" 9 ) 10 /** 11 * 按行从标准输入读取 12 */ 13 func main() { 14 br := bufio.NewReader(os.Stdin) 15 for { 16 input, err := br.ReadString(‘\n‘) 17 if err == io.EOF { 18 log.Println(strings.TrimSpace(input)) 19 log.Println("=================== file end ==============================") 20 break 21 } else if err != nil { 22 log.Printf("read err: %v\n", err) 23 break 24 } 25 26 log.Println(strings.TrimSpace(input)) 27 } 28 }
原文:https://www.cnblogs.com/land012/p/12747187.html