我试图清除bytes.Buffer
,但文档中没有这样的功能
也许我应该更新缓冲区?什么是正确的方法?
buffer = bytes.NewBufferString("")
buffer.Grow (30000)
答案 0 :(得分:25)
func(* Buffer)重置
func (b *Buffer) Reset()
重置重置缓冲区,使其没有内容。 b.Reset()与。相同 b.Truncate(0)。
func(* Buffer)截断
func (b *Buffer) Truncate(n int)
Truncate丢弃缓冲区中除前n个未读字节外的所有字节。它 如果n为负或大于缓冲区的长度,则发生混乱。
buffer.Reset()