关于go的数组与切片

go语言的数组是切片的基础,切片是由一个底层数组提供元素的,切片可以理解为对底层数组的一个索引,对切片进行修改会影响底层数组,直接对底层数组进行更改,同样会对切片造成影响。一个数组可以有多个切片

语法上,a := [5]int{} 这种写死元素个数的就是数组,像这样 b := []int{} 没有写死的是切片

把数组传递给形参,形参的类型必须是与实参的元素个数一致,但是如果是切片的话,任何切片的形参都可以定义为 []int

猜你喜欢

转载自blog.csdn.net/weixin_38104426/article/details/81146511