var r bufio.Reader
Как проверить, не содержит ли r
больше данных (пусто, исчерпано)?
Я понимаю, что это может потребоваться для блокировки, пока эта информация не станет известной.
Ничего не могу найти в поиске Google. Я думал, что функция Peek
будет полезна, чтобы увидеть, есть ли больше данных, но это, кажется, только просматривает основной буфер, если существует. Я также мог бы попытаться Read
один байт и затем вызвать UnreadByte
, но это очень грязно и неясно, есть ли лучшие варианты?