Merge pull request #157 from skiy/master

update
This commit is contained in:
无闻
2015-10-23 23:22:46 -04:00
2 changed files with 2 additions and 2 deletions

View File

@@ -226,7 +226,7 @@ v := make([]int, 10, 50)
这样分配一个有 50 int 值的数组并且创建了一个长度为 10容量为 50 切片 v 切片 指向数组的前 10 个元素
**问题 7.3** 给定 `s := make([]byte, 5)`len(s) cap(s) 分别是多少`s = s[2:4]`len(s) cap(s) 又分别是多少
**问题 7.4** 假设 `s1 := []byte{'p', 'o', 'e', 'm'}` `s2 := d[2:]`s2 的值是多少如果我们执行 `s2[1] == 't'`s1 s2 现在的值又分是多少
**问题 7.4** 假设 `s1 := []byte{'p', 'o', 'e', 'm'}` `s2 := s1[2:]`s2 的值是多少如果我们执行 `s2[1] = 't'`s1 s2 现在的值又分是多少
## 7.2.5 多维 切片

View File

@@ -44,7 +44,7 @@ func AppendByte(slice []byte, data ...byte) []byte {
}
```
`func copy(dst, src []T) int` copy 方法将类型为 T 的切片从源地址 src 拷贝到目标地址 dst覆盖 dst 的相关元素,并且返回拷贝的元素个数。源地址和目标地址可能会有重叠。拷贝个数是 src 和 dst 的长度最小值。如果 src 是字符串那么元素类型就是 byte。如果你还想继续使用 src在拷贝技术后执行 `src = dst`
`func copy(dst, src []T) int` copy 方法将类型为 T 的切片从源地址 src 拷贝到目标地址 dst覆盖 dst 的相关元素,并且返回拷贝的元素个数。源地址和目标地址可能会有重叠。拷贝个数是 src 和 dst 的长度最小值。如果 src 是字符串那么元素类型就是 byte。如果你还想继续使用 src在拷贝结束后执行 `src = dst`
**练习 7.9**