文字错误
晨读秀
5年前
修改理由:
相关信息:
- 类型:文档文章
- 文章: 切片
- 文档: 《Go 简易教程()》
此投稿已在 5年前 合并。
内容修改:
Old | New | Differences |
---|---|---|
53 | 53 | |
54 | 54 | 我们可以调整的切片大小最大范围是多少呢?达到它的容量,这个例子中,是10。你可能在想 *这实际上并没有解决数组固定长度的问题*。但是 `append` 是相当特别的。如果底层数组满了,它将创建一个更大的数组并且复制所有原切片中的值(这个就很像动态语言 PHP,Python,Ruby,JavaScript 的工作方式)。这就是为什么上面的例子中我们必须重新将 `append` 返回的值赋值给 `scores` 变量:`append` 可能在原有底层数组空间不足的情况下创建了新值。 |
55 | 55 | |
56 | 如果我告诉你 Go 使用 2x 算法来增加数组长度,你 | |
56 | 如果我告诉你 Go 使用 2x 算法来增加数组长度,你猜下面将会打印什么? | |
57 | 57 | |
58 | 58 | ```go |
59 | 59 | func main() { |