· 阅读
1170
当想在slice的一个特定位置插入元素时,golang没有官方方法,这里记录一种较为高效的插入方法
s = append(s, zero_value)
copy(s[i+1:], s[i:])
s[i] = x
分类:
后端标签:
安装掘金浏览器插件
前往安装多内容聚合浏览、多引擎快捷搜索、多工具便捷提效、多模式随心畅享,你想要的,这里都有!
当想在slice的一个特定位置插入元素时,golang没有官方方法,这里记录一种较为高效的插入方法
s = append(s, zero_value)
copy(s[i+1:], s[i:])
s[i] = x