数组与切片

whispermemory · · 14194 次点击
polaris
社区,需要你我一同完善!
不一定。比如下面代码: package main import ( "fmt" ) func main() { arr := [5]int{1, 2, 3, 4, 5} slice := arr[2:] fmt.Println("array length:", len(arr)) fmt.Println("slice cap:", cap(slice)) } 输出结果: - array length: 5 - slice cap: 3
#11
更多评论
polaris
社区,需要你我一同完善!
有几个错误: > 数组的创建使用 = []type{}创建 这种方式创建的是切片,创建数组必须指定长度,即[3]type{}这样的。 > 切片创建有两种 通过上面,自然[]type{}也是一种方式。 另外,代码最好自己编译成功过。如:```for i ,v in range c```,v定义了未使用等,我已帮修正了。
#1
whispermemory
一份代码不是变得越来越好,就是变得越来越差。
O(∩_∩)O~ 谢谢博主指正,否则我就误导大伙了, 罪过罪过
#2