创建map的方式中make()和var m1 map[][]这两种方式后者为什么不能添加元素

来源:3-4 Map

虚三白

2021-06-27 16:56:46

请教个问题,这两种创建map的方式中,第一种可以添加元素,而第二种会报错,请问这两种有什么本质区别


http://img.mukewang.com/climg/60d83bac098c0eaf11390927.jpg

写回答

1回答

ccmouse

2021-06-29

用var定义的map类型,其值是一个nil。nil map是无法添加元素的。这点和切片不同。map通常都使用make

0

0 学习 · 1399 问题

查看课程