Go 数组 切片 map
在Go语言中,数组、切片、map是非常常用的数据类型。以下是对这三种类型的基本操作和示例代码。
- 数组(Array)
数组是具有特定固定大小的数据类型,你必须在声明时指定大小。
var arr [5]int // 声明一个长度为5的整数数组
arr := [5]int{1, 2, 3, 4, 5} // 初始化数组
fmt.Println(arr) // 输出:[1 2 3 4 5]
- 切片(Slice)
切片是一个长度可变的数据类型,它是基于数组的。
slice := []int{1, 2, 3, 4, 5} // 声明并初始化切片
fmt.Println(slice) // 输出:[1 2 3 4 5]
- Map
Map是一种无序的键值对的集合。
m := make(map[string]int) // 创建map
m["one"] = 1 // 添加键值对
fmt.Println(m) // 输出:map[one:1]
以上就是Go语言中数组、切片、map的基本使用方法和示例代码。
评论已关闭