就很好奇这个io.writer的干嘛用的,是属于官方package的io的一个func

那么传参怎么传递呢 - 其实就是传递io.Writer的一个实现

而 bytes.buffer是其的一个实现,那么其参数类型可以等同于  *bytes.buffer 

传递参数如下

然后开始说道 bytes.Buffer 这个包

 看官方手册

Buffer是一个实现了读写方法的可变大小的字节缓冲

 常用的是 

Buffer.Writer - 写字节流进入一个变量 \ Buffer.Bytes 从一个变量按照字节的方式读取数据