github.com/spotify/syslog-redirector-golang@v0.0.0-20140320174030-4859f03d829a/src/cmd/gofmt/testdata/composites.input (about)

     1  package P
     2  
     3  type T struct {
     4  	x, y int
     5  }
     6  
     7  var _ = [42]T{
     8  	T{},
     9  	T{1, 2},
    10  	T{3, 4},
    11  }
    12  
    13  var _ = [...]T{
    14  	T{},
    15  	T{1, 2},
    16  	T{3, 4},
    17  }
    18  
    19  var _ = []T{
    20  	T{},
    21  	T{1, 2},
    22  	T{3, 4},
    23  }
    24  
    25  var _ = []T{
    26  	T{},
    27  	10: T{1, 2},
    28  	20: T{3, 4},
    29  }
    30  
    31  var _ = []struct {
    32  	x, y int
    33  }{
    34  	struct{ x, y int }{},
    35  	10: struct{ x, y int }{1, 2},
    36  	20: struct{ x, y int }{3, 4},
    37  }
    38  
    39  var _ = []interface{}{
    40  	T{},
    41  	10: T{1, 2},
    42  	20: T{3, 4},
    43  }
    44  
    45  var _ = [][]int{
    46  	[]int{},
    47  	[]int{1, 2},
    48  	[]int{3, 4},
    49  }
    50  
    51  var _ = [][]int{
    52  	([]int{}),
    53  	([]int{1, 2}),
    54  	[]int{3, 4},
    55  }
    56  
    57  var _ = [][][]int{
    58  	[][]int{},
    59  	[][]int{
    60  		[]int{},
    61  		[]int{0, 1, 2, 3},
    62  		[]int{4, 5},
    63  	},
    64  }
    65  
    66  var _ = map[string]T{
    67  	"foo": T{},
    68  	"bar": T{1, 2},
    69  	"bal": T{3, 4},
    70  }
    71  
    72  var _ = map[string]struct {
    73  	x, y int
    74  }{
    75  	"foo": struct{ x, y int }{},
    76  	"bar": struct{ x, y int }{1, 2},
    77  	"bal": struct{ x, y int }{3, 4},
    78  }
    79  
    80  var _ = map[string]interface{}{
    81  	"foo": T{},
    82  	"bar": T{1, 2},
    83  	"bal": T{3, 4},
    84  }
    85  
    86  var _ = map[string][]int{
    87  	"foo": []int{},
    88  	"bar": []int{1, 2},
    89  	"bal": []int{3, 4},
    90  }
    91  
    92  var _ = map[string][]int{
    93  	"foo": ([]int{}),
    94  	"bar": ([]int{1, 2}),
    95  	"bal": []int{3, 4},
    96  }
    97  
    98  // from exp/4s/data.go
    99  var pieces4 = []Piece{
   100  	Piece{0, 0, Point{4, 1}, []Point{Point{0, 0}, Point{1, 0}, Point{1, 0}, Point{1, 0}}, nil, nil},
   101  	Piece{1, 0, Point{1, 4}, []Point{Point{0, 0}, Point{0, 1}, Point{0, 1}, Point{0, 1}}, nil, nil},
   102  	Piece{2, 0, Point{4, 1}, []Point{Point{0, 0}, Point{1, 0}, Point{1, 0}, Point{1, 0}}, nil, nil},
   103  	Piece{3, 0, Point{1, 4}, []Point{Point{0, 0}, Point{0, 1}, Point{0, 1}, Point{0, 1}}, nil, nil},
   104  }
   105  
   106  var _ = [42]*T{
   107  	&T{},
   108  	&T{1, 2},
   109  	&T{3, 4},
   110  }
   111  
   112  var _ = [...]*T{
   113  	&T{},
   114  	&T{1, 2},
   115  	&T{3, 4},
   116  }
   117  
   118  var _ = []*T{
   119  	&T{},
   120  	&T{1, 2},
   121  	&T{3, 4},
   122  }
   123  
   124  var _ = []*T{
   125  	&T{},
   126  	10: &T{1, 2},
   127  	20: &T{3, 4},
   128  }
   129  
   130  var _ = []*struct {
   131  	x, y int
   132  }{
   133  	&struct{ x, y int }{},
   134  	10: &struct{ x, y int }{1, 2},
   135  	20: &struct{ x, y int }{3, 4},
   136  }
   137  
   138  var _ = []interface{}{
   139  	&T{},
   140  	10: &T{1, 2},
   141  	20: &T{3, 4},
   142  }
   143  
   144  var _ = []*[]int{
   145  	&[]int{},
   146  	&[]int{1, 2},
   147  	&[]int{3, 4},
   148  }
   149  
   150  var _ = []*[]int{
   151  	(&[]int{}),
   152  	(&[]int{1, 2}),
   153  	&[]int{3, 4},
   154  }
   155  
   156  var _ = []*[]*[]int{
   157  	&[]*[]int{},
   158  	&[]*[]int{
   159  		&[]int{},
   160  		&[]int{0, 1, 2, 3},
   161  		&[]int{4, 5},
   162  	},
   163  }
   164  
   165  var _ = map[string]*T{
   166  	"foo": &T{},
   167  	"bar": &T{1, 2},
   168  	"bal": &T{3, 4},
   169  }
   170  
   171  var _ = map[string]*struct {
   172  	x, y int
   173  }{
   174  	"foo": &struct{ x, y int }{},
   175  	"bar": &struct{ x, y int }{1, 2},
   176  	"bal": &struct{ x, y int }{3, 4},
   177  }
   178  
   179  var _ = map[string]interface{}{
   180  	"foo": &T{},
   181  	"bar": &T{1, 2},
   182  	"bal": &T{3, 4},
   183  }
   184  
   185  var _ = map[string]*[]int{
   186  	"foo": &[]int{},
   187  	"bar": &[]int{1, 2},
   188  	"bal": &[]int{3, 4},
   189  }
   190  
   191  var _ = map[string]*[]int{
   192  	"foo": (&[]int{}),
   193  	"bar": (&[]int{1, 2}),
   194  	"bal": &[]int{3, 4},
   195  }
   196  
   197  var pieces4 = []*Piece{
   198  	&Piece{0, 0, Point{4, 1}, []Point{Point{0, 0}, Point{1, 0}, Point{1, 0}, Point{1, 0}}, nil, nil},
   199  	&Piece{1, 0, Point{1, 4}, []Point{Point{0, 0}, Point{0, 1}, Point{0, 1}, Point{0, 1}}, nil, nil},
   200  	&Piece{2, 0, Point{4, 1}, []Point{Point{0, 0}, Point{1, 0}, Point{1, 0}, Point{1, 0}}, nil, nil},
   201  	&Piece{3, 0, Point{1, 4}, []Point{Point{0, 0}, Point{0, 1}, Point{0, 1}, Point{0, 1}}, nil, nil},
   202  }