Go语言之使用make所碰到的坑
2020-05-29 本文已影响0人
灰常出色
背景介绍:
开发的时候,使用make的时候,往往会踩一些坑,基于这个原因,本作者做了一个整理。
坑1:slice在make了之后,设置了slice的大小之后,实际上是在slice里面添加了len个空数据,如果在使用append来操作的话,相当于在slice后面添加新的元素 。
坑2:map在使用make的时候,就算指定了len,也是不起作用的,这个len起不到限制的作用。
详情还请参见本人公众号:
背景介绍:
开发的时候,使用make的时候,往往会踩一些坑,基于这个原因,本作者做了一个整理。
坑1:slice在make了之后,设置了slice的大小之后,实际上是在slice里面添加了len个空数据,如果在使用append来操作的话,相当于在slice后面添加新的元素 。
坑2:map在使用make的时候,就算指定了len,也是不起作用的,这个len起不到限制的作用。
详情还请参见本人公众号: