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