这段代码创建了一个 map,其中键的类型为 string,值的类型为 float64。使用 make() 函数可以创建空的、可用于存储键值对的 map。在本例中,make(map[string]float64) 会返回一个初始状态下不包含任何键值对的 map。
你可以通过以下方式向该 map 中添加键值对:
m["key1"] = 1.23
m["key2"] = 4.56
以上代码将 "key1" 和 "key2" 分别作为键,分别赋予相应的浮点数值。
访问 map 中某个键所对应的值时,则需要使用类似下面这样的语法:
value := m["key1"]
以上代码将查找并返回 map 中 "key1" 对应的值,并将其赋予变量 value。如果该键不存在,则返回该值类型的默认零值(例如,在本例中,如果尝试访问一个不存在的键 "foo" 的值,则会得到0.0)。




