Change-Id: Ibab20627ccd1f79e77e3972e2bc6ca42c2c7de13
Reviewed-on: https://go-review.googlesource.com/c/go/+/428263
TryBot-Result: Gopher Robot <gobot@golang.org>
Auto-Submit: Ian Lance Taylor <iant@google.com>
Run-TryBot: Ian Lance Taylor <iant@google.com>
Reviewed-by: Robert Griesemer <gri@google.com>
Reviewed-by: Ian Lance Taylor <iant@google.com>
package io_test
import (
- "bytes"
"fmt"
"io"
"log"
func ExampleMultiWriter() {
r := strings.NewReader("some io.Reader stream to be read\n")
- var buf1, buf2 bytes.Buffer
+ var buf1, buf2 strings.Builder
w := io.MultiWriter(&buf1, &buf2)
if _, err := io.Copy(w, r); err != nil {
// Test that MultiWriter copies the input slice and is insulated from future modification.
func TestMultiWriterCopy(t *testing.T) {
- var buf bytes.Buffer
+ var buf strings.Builder
slice := []Writer{&buf}
w := MultiWriter(slice...)
slice[0] = nil