次のコードがあるとします。
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]