github.com/spotify/syslog-redirector-golang@v0.0.0-20140320174030-4859f03d829a/src/cmd/gofmt/testdata/slices2.input (about) 1 // Test cases for slice expression simplification. 2 // Because of a dot import, these slices must remain untouched. 3 package p 4 5 import . "math" 6 7 var ( 8 a [10]byte 9 b [20]float32 10 s []int 11 t struct { 12 s []byte 13 } 14 15 _ = a[0:] 16 _ = a[1:10] 17 _ = a[2:len(a)] 18 _ = a[3:(len(a))] 19 _ = a[len(a) : len(a)-1] 20 _ = a[0:len(b)] 21 22 _ = a[:] 23 _ = a[:10] 24 _ = a[:len(a)] 25 _ = a[:(len(a))] 26 _ = a[:len(a)-1] 27 _ = a[:len(b)] 28 29 _ = s[0:] 30 _ = s[1:10] 31 _ = s[2:len(s)] 32 _ = s[3:(len(s))] 33 _ = s[len(a) : len(s)-1] 34 _ = s[0:len(b)] 35 36 _ = s[:] 37 _ = s[:10] 38 _ = s[:len(s)] 39 _ = s[:(len(s))] 40 _ = s[:len(s)-1] 41 _ = s[:len(b)] 42 43 _ = t.s[0:] 44 _ = t.s[1:10] 45 _ = t.s[2:len(t.s)] 46 _ = t.s[3:(len(t.s))] 47 _ = t.s[len(a) : len(t.s)-1] 48 _ = t.s[0:len(b)] 49 50 _ = t.s[:] 51 _ = t.s[:10] 52 _ = t.s[:len(t.s)] 53 _ = t.s[:(len(t.s))] 54 _ = t.s[:len(t.s)-1] 55 _ = t.s[:len(b)] 56 ) 57 58 func _() { 59 s := s[0:len(s)] 60 _ = s 61 }