1 // Copyright 2011 The Go Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style
3 // license that can be found in the LICENSE file.
15 func ExampleBuffer() {
16 var b Buffer // A Buffer needs no initialization.
17 b.Write([]byte("Hello "))
18 b.Write([]byte("world!"))
23 func ExampleBuffer_reader() {
24 // A Buffer can turn a string or a []byte into an io.Reader.
25 buf := NewBufferString("R29waGVycyBydWxlIQ==")
26 dec := base64.NewDecoder(base64.StdEncoding, buf)
27 io.Copy(os.Stdout, dec)