天天看点

Go 切片

Go 切片

 切片的定义类似数组,但是注意没有声明长度

切片是引用类型,在内存中这样分配

Go 切片

切片有两种使用方式

Go 切片
Go 切片
Go 切片
Go 切片

 append动态添加元素,当len=cap(我推测),发生扩容

Go 切片

 copy 对切片进行复制

Go 切片
Go 切片

 因为string的底层是一个byte数组,所以也可以对string进行切片处理

Go 切片

因为slice是地址引用,所以虽然string是不可修改的,但是slice可修改,因此我们可以利用切片修改string