go中如何创建长度不知道的数组
时间: 2024-02-13 14:02:38 浏览: 76
数组的创建及自动索引-go语言学习笔记 go1.6版
在 Go 语言中,可以通过使用切片(slice)来创建长度不固定的数组。切片是一个动态数组,可以根据需要动态增加或缩小其长度。切片的底层是一个数组,但是切片的长度是可以改变的。
要创建一个空的切片,可以使用以下代码:
```go
var slice []int
```
这将创建一个名为 `slice` 的切片,其中没有任何元素。可以使用 `append()` 函数向切片中添加元素,例如:
```go
slice = append(slice, 1)
slice = append(slice, 2)
slice = append(slice, 3)
```
这将向切片中添加三个元素,最终的切片内容为 `[1, 2, 3]`。
还可以使用切片字面量来创建一个具有初始值的切片,例如:
```go
slice := []int{1, 2, 3}
```
这将创建一个名为 `slice` 的切片,其中包含三个元素:`1`、`2` 和 `3`。
阅读全文