采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
复习课程中突然想到的一个问题,这也是面试当中被高频率问到的一个问题 …
然后我在网上找到了下面的解释,是不是可以理解为 new 为声明一个变量,而 make 是定义一个变量?
这是在网上看到的答案,是不是可以简单理解为:new只是声明一个变量,而make的话是定义了一个变量?
new(map[string]string) 返回*map[string]string,是个指针,而指针指向一个分配好的但是没有初始化过的map。这个map无法被使用。这种写法是不对的。 map应该用make。make会分配并且初始化一个map,并且把这个map返回给我们。
登录后可查看更多问答,登录/注册
语法+分布式爬虫实战 为转型工程师量身打造
3.7k 14
688 1
2.0k 1
1.1k 12