Go语言编程快速入门:map

P20 go19 - map
更新于: 2022-01-18 13:13:31

Map

  • 可以将key对应value
  • key为任意类型
  • map必须声明key/value 类型
map的基本操作

逗号与ok的写法

  • 因为目前的 s3 会取值得到 0
  • ,与ok: 操作会返回2个值,
    • ok 会走一个 true 逻辑
    • not ok 会走 false 逻辑
    • ok: 是任意取的名字

map 不会复制

  • int , float64, array在赋值的时候,会生成新的值
  • map 不会复制

delete

  • 删除 map 中的一个key

make 对map进行预分配

  • 除非用复和字面值来初化map
用make 初始化map
key是float64, value是数组

参考