OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libgo/] [go/] [bytes/] [example_test.go] - Blame information for rev 750

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 747 jeremybenn
// 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.
4
 
5
package bytes_test
6
 
7
import (
8
        . "bytes"
9
        "encoding/base64"
10
        "io"
11
        "os"
12
)
13
 
14
// Hello world!
15
func ExampleBuffer() {
16
        var b Buffer // A Buffer needs no initialization.
17
        b.Write([]byte("Hello "))
18
        b.Write([]byte("world!"))
19
        b.WriteTo(os.Stdout)
20
}
21
 
22
// Gophers rule!
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)
28
}

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.