为什么不使用
bytes.Buffer?它是一种
io.ReadWriter并且具有
String获取存储数据的方法。如果需要将其设置为
io.ReadWriteCloser,则可以定义自己的类型:
type CloseableBuffer struct { bytes.Buffer}并定义一个
Close方法:
func (b *CloseableBuffer) Close() error { return nil}
为什么不使用
bytes.Buffer?它是一种
io.ReadWriter并且具有
String获取存储数据的方法。如果需要将其设置为
io.ReadWriteCloser,则可以定义自己的类型:
type CloseableBuffer struct { bytes.Buffer}并定义一个
Close方法:
func (b *CloseableBuffer) Close() error { return nil}