Commit aad7f7bf authored by Ross Light's avatar Ross Light Committed by Brad Fitzpatrick

encoding/binary: add examples for ByteOrder functions

Change-Id: Iec9a7bf61566ee08c4d15adb39d43c7a29c79122
Reviewed-on: https://go-review.googlesource.com/48962Reviewed-by: default avatarBrad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
parent b119ef15
...@@ -50,3 +50,21 @@ func ExampleRead() { ...@@ -50,3 +50,21 @@ func ExampleRead() {
fmt.Print(pi) fmt.Print(pi)
// Output: 3.141592653589793 // Output: 3.141592653589793
} }
func ExampleByteOrder_put() {
b := make([]byte, 4)
binary.LittleEndian.PutUint16(b[0:], 0x03e8)
binary.LittleEndian.PutUint16(b[2:], 0x07d0)
fmt.Printf("% x\n", b)
// Output:
// e8 03 d0 07
}
func ExampleByteOrder_get() {
b := []byte{0xe8, 0x03, 0xd0, 0x07}
x1 := binary.LittleEndian.Uint16(b[0:])
x2 := binary.LittleEndian.Uint16(b[2:])
fmt.Printf("%#04x %#04x\n", x1, x2)
// Output:
// 0x03e8 0x07d0
}
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment