我想要一张制作全球地图。我正在尝试以下方面
package main
import "fmt"
globalMap := make(map[string]string)
func main() {
globalMap["a"] = "A"
fmt.Println(globalMap)
}
它在globalMap := make(map[string]string)
行上给出了以下编译错误:
expected declaration, found 'IDENT' mas
non-declaration statement outside function body
看看我明白的错误,它将不允许我创建一个全局地图。什么是创建全球地图的最佳方式?
谢谢。
您不能在函数体外使用:=
语法,但可以使用常规变量声明语法:
var globalMap = make(map[string]string)