请注意,该
bufio.Read方法
io.Read最多调用一次基础,这意味着它可以返回
n <len(p),而不会到达EOF。如果您想精确地读取
len(p)字节或由于错误而失败,则可以这样使用
io.ReadFull:
n, err := io.ReadFull(reader, p)
即使读取器已缓冲,此 *** 作也有效。
欢迎分享,转载请注明来源:内存溢出
请注意,该
bufio.Read方法
io.Read最多调用一次基础,这意味着它可以返回
n <len(p),而不会到达EOF。如果您想精确地读取
len(p)字节或由于错误而失败,则可以这样使用
io.ReadFull:
n, err := io.ReadFull(reader, p)
即使读取器已缓冲,此 *** 作也有效。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)