Go语言中的数组与哈希
1. 数组
数组是编程中最基础的数据结构之一,它允许我们存储和访问一系列相同类型的元素。在Go语言中,数组是固定大小的,一旦声明,其大小就不能改变。数组的元素可以通过索引访问,索引从0开始。
1.1 数组的基本概念
数组是一种线性数据结构,它可以存储多个相同类型的元素。Go语言中的数组具有以下特点:
- 数组的大小是固定的,声明时指定。
- 数组中的元素可以通过索引访问。
- 数组的索引从0开始。
1.2 创建和初始化数组
在Go语言中,创建数组有多种方式。以下是几种常见的创建和初始化数组的方法:
1.2.1 使用 var 关键字声明数组
package main
import "fmt"
func main() {
var a [5]int
fmt.Println("emp:", a) // 输出空数组
a[4] = 100
fmt.Println("set:", a) // 设置第5个元素为100
fmt.Println("get:", a[4]) // 获取第5个元素
fmt.Println("len:", len(a)) // 获取数组长度
}
1.2.2 使用数组字面量初始化数组
package main
import "fmt"
func main() {
b := [
超级会员免费看
订阅专栏 解锁全文
3319

被折叠的 条评论
为什么被折叠?



