go语言中数组的创立
时间: 2024-10-14 15:06:27 浏览: 23
Go语言中数组的基本用法演示
在Go语言中,创建数组的过程相对直观。你可以指定数组的类型、长度以及初始值。如果你不需要设置初始值,Go会默认初始化为零值。下面是一些基本的数组创建示例:
1. **未指定初始值的整型数组**:
```go
var integers [5]int // 创建一个包含5个int类型的元素的数组
```
2. **已知初始值的整型数组**:
```go
var numbers [3]int = [3]int{1, 2, 3} // 创建一个包含3个int类型元素,并设置了初始值
```
3. **字符串数组**:
```go
var fruits [4]string = ["apple", "banana", "cherry", "date"] // 字符串数组同样支持设置初始值
```
4. **动态大小的切片(slice)**:
切片是一种更灵活的数据结构,它可以在运行时改变长度。例如:
```go
strSlice := make([]string, 0, 10) // 创建一个最多容纳10个元素的空字符串切片
strSlice = append(strSlice, "example") // 后续添加元素
```
创建数组后,你可以通过索引来访问或修改其元素。记住,Go的索引是从0开始的,所以第一个元素的索引是0,最后一个元素的索引是数组长度减1。
阅读全文