Go'da io.Reader/io.Writer, os ve bufio: Dosya İşlemleri, Stream Kompozisyonu ve embed
Go'da dosya, gzip, HTTP body ve string aynı tek method'luk io.Reader'ı karşılar; fonksiyon dosya adı yerine io.Reader alırsa 1 GB'lık log sabit bellekle işlenir. bufio.Scanner'ın 64 KB satır sınırı ve sessiz durması, yazılan dosyada Close hatası, csv.Writer'ı flush etmek, LimitReader/MultiWriter/TeeReader ile kompozisyon ve e-posta şablonunu //go:embed ile binary'ye gömmek.
15 Kas 2026
·
12 dk
·
7