2016-01-31 13 views

risposta

14

Package bytes

func (* Buffer) Azzera

func (b *Buffer) Reset() 

reset resetta il buffer in modo che non ha contenuto. b.Reset() è lo stesso di b.Truncate (0).

func (* Buffer) troncamento

func (b *Buffer) Truncate(n int) 

troncatura scarta tutti ma i primi n byte letti dal buffer. È il panico se n è negativo o maggiore della lunghezza del buffer.

buffer.Reset() 
+0

Grazie stavo cercando il nome della funzione sbagliato per tutto il tempo :-( – daisy

+0

@ warl0ck tenere a mente che questo è efficace come fare 'b = b [: 0]', non è così effettivamente "free" il buffer interno – OneOfOne

+0

@OneOfOne: La domanda posta su "clear" non è libera. – peterSO

Problemi correlati