3.什么是切片(slice)?它和数组有什么区别?如何创建和操作切片?

答:切片(slice)是一个动态数组,可以在运行时自动扩容。切片和数组的主要区别在于,切片的长度是可变的,而数组的长度是固定的。创建切片的方式是使用make函数或者通过切片表达式进行创建。切片可以使用索引和切片表达式进行操作,如:s[1:3]表示从切片s中取出下标为1到下标为2的元素。

发表评论