golang 逐行读取文本文件

本文讲述 golang 中如何逐行读取文件。

代码示例如下

fi, err := os.Open("/data/json_file.json")
	if err != nil {
		return
	}
	defer fi.Close()

	br := bufio.NewReader(fi)
	for {
		line, _, c := br.ReadLine()
		if c == io.EOF {
			break
		}
	}