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上拿的
10
相似问题