現在、ファイルを1行ずつ読み取るこのコードがあります(\ 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"))
}
しかし、私は for ループで 2 回書くことに慣れていませんbuf.ReadString("\n")
。改善のための提案はありますか?