我想了解如何在一个切片中分别存储几个字节切片。如下图所示,我希望存储结构存储在 buf 中找到的 n 的压缩结果的结果。
type storage struct
{
compressed []byte
}
func (s* storage) compress(n []byte) {
var buf bytes.Buffer
w := gzip.NewWriter(&buf)
w.Write(n)
w.Close()
store := buf.Bytes()
s.compressed = append(s.compressed, store)
}