G
Go tests
@golangtests7.9K подп.
3.0Kпросмотров
38.4%от подписчиков
20 января 2026 г.
stats📷 ФотоScore: 3.3K
👣 Go 1.26: bytes.Buffer.Peek() - заглянуть в буфер без чтения В Go 1.26 добавили очень удобный метод: Buffer.Peek(n) в пакете bytes. Что делает: - возвращает следующие N байт - не сдвигает указатель чтения - то есть можно “подсмотреть”, что впереди, и не портить поток Это идеальная штука для: - парсеров протоколов - stream processing - проверок заголовков/сигнатур - peek-before-read логики Важный нюанс: Peek() возвращает срез, который указывает прямо на внутренний буфер. То есть: - он валиден, пока буфер не изменился - если ты поменяешь срез - поменяешь буфер (осторожно!) Мини-юзкейс: сначала peek, потом решаешь - читать дальше или нет.
3.0K
просмотров
651
символов
Нет
эмодзи
Да
медиа

Другие посты @golangtests

Все посты канала →
👣 Go 1.26: bytes.Buffer.Peek() - заглянуть в буфер без чтен — @golangtests | PostSniper