Go语言编程快速入门:map
P20 go19 - map
Map
- 可以将key对应value
- key为任意类型
- map必须声明key/value 类型
逗号与ok的写法
- 因为目前的 s3 会取值得到 0
- ,与ok: 操作会返回2个值,
ok
会走一个true
逻辑not ok
会走false
逻辑- ok: 是任意取的名字
map 不会复制
int , float64, array
在赋值的时候,会生成新的值map
不会复制
delete
- 删除
map
中的一个key
make 对map进行预分配
- 除非用复和字面值来初化map