修改部分描述,添加必要的标点符号,补充代码超链接 (#804)

This commit is contained in:
Jck
2021-10-25 23:34:42 +08:00
committed by GitHub
parent d5578df00a
commit 39dbdb7094
100 changed files with 433 additions and 414 deletions

View File

@@ -22,7 +22,7 @@ func main() {
}
```
`func append(s[]T, x ...T) []T` 其中 append 方法将 0 个或多个具有相同类型 s 的元素追加到切片后面并且返回新的切片;追加的元素必须和原切片的元素同类型。如果 s 的容量不足以存储新增元素append 会分配新的切片来保证已有切片元素和新增元素的存储。因此返回的切片可能已经指向一个不同的相关数组了。append 方法总是返回成功,除非系统内存耗尽了。
`func append(s[]T, x ...T) []T` 其中 append 方法将 0 个或多个具有相同类型 s 的元素追加到切片后面并且返回新的切片;追加的元素必须和原切片的元素同类型。如果 s 的容量不足以存储新增元素append 会分配新的切片来保证已有切片元素和新增元素的存储。因此返回的切片可能已经指向一个不同的相关数组了。append 方法总是返回成功,除非系统内存耗尽了。
如果你想将切片 y 追加到切片 x 后面,只要将第二个参数扩展成一个列表即可:`x = append(x, y...)`
@@ -60,7 +60,7 @@ func AppendByte(slice []byte, data ...byte) []byte {
**练习 7.12**
写一个函数 RemoveStringSlice 将从 start 到 end 索引的元素从切片 中移除。
写一个函数 RemoveStringSlice 将从 start 到 end 索引的元素从切片中移除。
## 链接