次のコードがあるとします。
var Cache_map *map[string]int
Cache_map = new(map[string]int)
type
次に、 key: & value1
をに追加したいのですがCache_map
、どうすればよいでしょうか?
new
この場合、 、make
またはマップへのポインターは必要ありません。スケルトン/例:
package main
import "fmt"
var CacheMap = map[string]int{}
func main() {
CacheMap["type"] = 1
fmt.Printf("%#v\n", CacheMap)
}
出力:
map[string]int{"type":1}
たとえば、本当に、本当にそれを行う必要がある場合は、
package main
import "fmt"
func main() {
var Cache_map *map[string]int
Cache_map = new(map[string]int)
*Cache_map = make(map[string]int)
(*Cache_map)["type"] = 1
fmt.Println(*Cache_map)
}
出力:
map[type:1]