2016-01-31 3 views

Antwort

14

Package bytes

func (* Buffer) Reset

func (b *Buffer) Reset() 

Zurücksetzen, um den Puffer zurücksetzt, so dass es keinen Inhalt hat. b.Reset() ist das gleiche wie b.Truncate (0). Kürzen

func (* Buffer)

func (b *Buffer) Truncate(n int) 

Kürzen verwirft alle aber die ersten n ungelesene Bytes aus dem Puffer. Es Panics, wenn n ist negativ oder größer als die Länge des Puffers.

buffer.Reset() 
+0

Dank war ich :-( – daisy

+0

für die falschen Funktionsnamen für die ganze Zeit auf der Suche @ warl0ck Beachten Sie, dass dies wie 'b = b tut wirksam ist [: 0]', nicht wahr tatsächlich "frei" den internen Puffer. – OneOfOne

+0

@OneOfOne: Die Frage nach "clear" nicht frei. – peterSO

Verwandte Themen