关于 go 切片操作符
在 go 中,切片操作符具有多种用法。其中,full slice expressions语法可以控制切片的容量。
设想一个示例切片:
order := []int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
登录后复制
代码:
pollorder := order[:5:5]
登录后复制
中的表达式:5:5表示:
:5:从索引 0 开始(默认为 0),取前 5 个元素。:5:容量为 5。
因此,full slice expressions将创建长度为 5、容量为 5 的新切片pollorder。其元素与原始切片order中的前 5 个元素相同。
以上就是Go 切片操作符中的 `[:5:5]` 表达式到底做了什么?的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2315384.html