我现在有这一段代码,将读取线(由\ 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