eddycjy / blog

煎鱼的博客,有点忙,传送门:https://eddycjy.com
3.05k stars 429 forks source link

posts/go/go-array-slice/ #153

Open utterances-bot opened 2 years ago

utterances-bot commented 2 years ago

Go 数组比切片好在哪?

https://eddycjy.com/posts/go/go-array-slice/

bigdllmask1333 commented 2 years ago

希望多来点数组跟切片的比较,初学的时候一脸懵逼

jincheng9 commented 2 years ago

切片和数组的本质区别是:切片是一个结构体,里面有一个array指针,指向存放数据的数组。 数组介绍:https://github.com/jincheng9/go-tutorial/tree/main/workspace/lesson10 切片介绍:https://github.com/jincheng9/go-tutorial/tree/main/workspace/lesson13 Go里有引用传递么?https://github.com/jincheng9/go-tutorial/tree/main/workspace/problem/p3

zhangyiming748 commented 2 years ago

访问速度

 var a [2]string{"脑子进","煎鱼了"}
 fmt.Println(a[0], a[1])

var a []string{"脑子进","煎鱼了"}
 fmt.Println(a[0], a[1])

怎么才能看出来有区别?