发布时间:2024-12-23 01:18:57
var arr [5]int // 声明一个长度为 5 的整数数组 arr = [5]int{1, 2, 3, 4, 5} // 初始化数组
Golang 数组的主要特点包括: - 长度固定:数组的长度在声明时确定,无法改变。 - 类型相同:数组中的所有元素必须是相同的类型。 - 访问元素:可以使用索引来访问数组中的元素,索引从 0 开始计数。package main import ( "fmt" "strconv" ) func main() { arr := [5]int{1, 2, 3, 4, 5} strArr := make([]string, len(arr)) for i, v := range arr { strArr[i] = strconv.Itoa(v) } fmt.Println(strArr) }
在上述代码中,我们首先声明并初始化了一个整数数组 `arr`。接下来,我们使用 `make` 函数创建了一个长度和原数组相同的字符串切片 `strArr`。 然后,我们使用 `range` 关键字遍历 `arr` 中的每个元素,并使用 `strconv.Itoa` 函数将其转换为字符串类型。`strconv.Itoa` 是 Golang 中的一个函数,用于将整数转为字符串。 最后,我们打印结果,即转换后的字符串数组 `strArr`。