github.com/insionng/yougam@v0.0.0-20170714101924-2bc18d833463/libraries/golang/lint/testdata/make.go (about)

     1  // Test for pointless make() calls.
     2  
     3  // Package pkg ...
     4  package pkg
     5  
     6  import "net/http"
     7  
     8  // T is a test type.
     9  type T int
    10  
    11  var z []T
    12  
    13  func f() {
    14  	x := make([]T, 0)            // MATCH /var x \[\]T/
    15  	y := make([]http.Request, 0) // MATCH /var y \[\]http\.Request/
    16  	z = make([]T, 0)             // ok, because we don't know where z is declared
    17  
    18  	_, _ = x, y
    19  }