.gitignore added
[dotfiles/.git] / .config / coc / extensions / coc-go-data / tools / pkg / mod / honnef.co / go / tools@v0.1.1 / staticcheck / testdata / src / CheckNilMaps / CheckNilMaps.go
1 package pkg
2
3 import "fmt"
4
5 func fn1() {
6         var m map[int]int
7         m[1] = 1 // want `assignment to nil map`
8 }
9
10 func fn2(m map[int]int) {
11         m[1] = 1
12 }
13
14 func fn3() {
15         v := []int{1, 2, 3}
16         var m map[string]int
17         for i := range v {
18                 m["a"] = i // want `assignment to nil map`
19         }
20         fmt.Println(m["a"])
21 }
22
23 func fn4() {
24         m := map[string]int{}
25         if true {
26                 if true {
27                         m[""] = 0
28                 }
29         }
30 }