3-2切片

来源:3-2 切片的概念

weixin_慕莱坞2198329

2020-02-25

图片描述老师这段代码中你说s2是s1的view s1在updateSlice后 s2的第三个数也变成了100 s1能理解 但s2有点不太明白

写回答

1回答

慕仰0328976

2020-02-29

所谓view,就是本身没有实际数据,真实数据是记录在对应数组上的(有点像指针的概念),这里s1和s2对应的数据都是arr,并且s1对应的是第3位开始到最后(数组下标第一个是0),s2对应的是arr全量,代码中把s1的第一位修改了,实际就是修改了arr第三位,所以s2的第三位也变了,因为s2的数据是从arr上拿的

1
0

Google资深工程师深度讲解Go语言 由浅入深掌握Go语言

语法+分布式爬虫实战 为转型工程师量身打造

5995 学习 · 1909 问题

查看课程