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  }