exam[ple
parent
06edca9192
commit
a0e5c6762a
|
@ -0,0 +1,32 @@
|
||||||
|
package buffers_test
|
||||||
|
|
||||||
|
import (
|
||||||
|
"github.com/reiver/go-buffers"
|
||||||
|
|
||||||
|
"fmt"
|
||||||
|
)
|
||||||
|
|
||||||
|
func ExampleWriter() {
|
||||||
|
|
||||||
|
var buffer [256]byte
|
||||||
|
|
||||||
|
var p []byte = buffer[:]
|
||||||
|
|
||||||
|
writer := buffers.NewWriter(p)
|
||||||
|
|
||||||
|
data := []byte("Hello world!")
|
||||||
|
|
||||||
|
n, err := writer.Write(data)
|
||||||
|
if nil != err {
|
||||||
|
fmt.Printf("ERROR: Problem writing: %s\n", err)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
fmt.Printf("Wrote %d bytes to the buffer.\n", n)
|
||||||
|
fmt.Printf("Those %d bytes in the buffer have a value of “%s”.\n", n, buffer)
|
||||||
|
|
||||||
|
// Output:
|
||||||
|
// Wrote 12 bytes to the buffer.
|
||||||
|
|
||||||
|
// Those 12 bytes in the buffer have a value of “Hello world!”.
|
||||||
|
}
|
Loading…
Reference in New Issue