golang 之bytes.Buffer 写操作扩容解读
golang(go1.12.9) 的标准包bytes.Buffer,是一个简单的字节(byte) 缓冲buffer,定义了一个默认的最小容量smallBufferSize = 64,实现了byte的读,写,清空等操作,其中写操作稍微麻烦,需要考虑扩容的情形,下面主要分析一下buffer 扩容首先,看一下buffer结构体的定义type Buffer struct { buf [...
原创
2019-10-05 10:20:49 ·
2544 阅读 ·
0 评论