晨读秀 5年前

修改理由:

文字错误

相关信息:


此投稿已在 5年前 合并。

内容修改:

红色背景 为原始内容

绿色背景 为新增或者修改的内容

OldNewDifferences
5353
5454我们可以调整的切片大小最大范围是多少呢?达到它的容量,这个例子中,是10。你可能在想 *这实际上并没有解决数组固定长度的问题*。但是 `append` 是相当特别的。如果底层数组满了,它将创建一个更大的数组并且复制所有原切片中的值(这个就很像动态语言 PHP,Python,Ruby,JavaScript 的工作方式)。这就是为什么上面的例子中我们必须重新将 `append` 返回的值赋值给 `scores` 变量:`append` 可能在原有底层数组空间不足的情况下创建了新值。
5555
56 如果我告诉你 Go 使用 2x 算法来增加数组长度,你下面将会打印什么?
 56如果我告诉你 Go 使用 2x 算法来增加数组长度,你下面将会打印什么?
5757
5858```go
5959func main() {