我現在有這一段代碼,將讀取線(由\ n分隔)的文件行如何改善這個文件中讀取代碼
file, _ := os.Open(filename) //deal with the error later
defer file.Close()
buf := bufio.NewReader(file)
for line, err := buf.ReadString('\n'); err != io.EOF; line, err = buf.ReadString('\n')
{
fmt.Println(strings.TrimRight(line, "\n"))
}
不過我不覺得舒服寫buf.ReadString("\n")
兩次在for循環中,有沒有人有任何改進建議?
非常感謝,非常好的答案! – djhworld