os.Stdout.Write () adalah tulisan yang tidak disumbangkan. Untuk mendapatkan tulisan buffer, seseorang dapat menggunakan:
f := bufio.NewWriter(os.Stdout)
f.Write(b)
Apakah ada cara yang lebih idiomatis untuk mendapatkan output buffered?
os.Stdout.Write () adalah tulisan yang tidak disumbangkan. Untuk mendapatkan tulisan buffer, seseorang dapat menggunakan:
f := bufio.NewWriter(os.Stdout)
f.Write(b)
Apakah ada cara yang lebih idiomatis untuk mendapatkan output buffered?
Tidak, itu adalah cara paling idiomatis untuk menyimpan tulisan ke Stdout. Dalam banyak kasus, Anda perlu menambahkan penundaan:
f := bufio.NewWriter(os.Stdout)
defer f.Flush()
f.Write(b)
Ini akan memastikan bahwa buffer terbilas ketika Anda kembali dari fungsi.