18 lines
361 B
Go
18 lines
361 B
Go
//golangcitest:args -Escopelint --internal-cmd-test
|
|
package testdata
|
|
|
|
import "fmt"
|
|
|
|
func ScopelintTest() {
|
|
values := []string{"a", "b", "c"}
|
|
var funcs []func()
|
|
for _, val := range values {
|
|
funcs = append(funcs, func() {
|
|
fmt.Println(val) // want "Using the variable on range scope `val` in function literal"
|
|
})
|
|
}
|
|
for _, f := range funcs {
|
|
f()
|
|
}
|
|
}
|