【发布时间】:2019-03-15 00:21:33
【问题描述】:
在 Go 中使用 io.Reader 在流中向前跳过多个字节的最佳方法是什么?也就是说,标准库中是否有一个函数需要一个 reader 和一个 count 来读取和处理 count 个字节的 读者?
示例用例:
func DoWithReader(r io.Reader) {
SkipNBytes(r, 30); // Read and dispose 30 bytes from reader
}
我不需要在流中倒退,因此任何可以在不将io.Reader 转换为另一种阅读器类型的情况下工作的东西都是首选。
【问题讨论】:
标签: go