LEFT | RIGHT |
(no file at all) | |
1 // $G $D/$F.go && $L $F.$A && ./$A.out | 1 // run |
2 | 2 |
3 // Copyright 2010 The Go Authors. All rights reserved. | 3 // Copyright 2010 The Go Authors. All rights reserved. |
4 // Use of this source code is governed by a BSD-style | 4 // Use of this source code is governed by a BSD-style |
5 // license that can be found in the LICENSE file. | 5 // license that can be found in the LICENSE file. |
6 | 6 |
7 package main | 7 package main |
8 | 8 |
9 import "fmt" | 9 import "fmt" |
10 | 10 |
11 var x = uint32(0x01020304) | 11 var x = uint32(0x01020304) |
12 var y = [...]uint32{1,2,3,4,5} | 12 var y = [...]uint32{1,2,3,4,5} |
13 | 13 |
14 func main() { | 14 func main() { |
15 fmt.Sprint(y[byte(x)]) | 15 fmt.Sprint(y[byte(x)]) |
16 } | 16 } |
LEFT | RIGHT |