golang中map声明及初始化

map的声明

    var m1 map[string]int

    map[key]value   key必须支持==(避免使用浮点型)value不做规范

map的初始化

  方式1

      var m1 map[string]int=map[sting]int{"key":0}

  方式2

      m2:=make(map[string]int)

注意:

map声明后初始化前,可进行查找、删除、len和range操作,并不会报错

map声明后不能进行赋值,只有初始化后才能进行赋值操作

你可能感兴趣的:(golang,golang,map)