Menu
CoddyTech

初始化数组

本课属于 Coddy GO 学习旅程的“基础知识”单元。第 69 课,共 109 课。

初始化数组是指在创建数组时设置初始值。

使用花括号初始化一个包含特定值的数组:

scores := [4]int{95, 87, 78, 92}
fmt.Println(scores)

这会显示:

[95 87 78 92]

使用省略号(...)让 Go 为你统计元素数量:

colors := [...]string{"Red", "Green", "Blue"}
fmt.Println(colors)
fmt.Println("Array length:", len(colors))

输出结果:

[Red Green Blue]
Array length: 3
challenge icon

挑战

入门

在这个挑战中,你将练习在 Go 中初始化数组。你的任务是创建一个包含指定值的 5 个整数的数组,然后打印这个数组。

代码中已经包含必要的导入和 main 函数。你只需要用给定的数字初始化数组。

亲手试试

package main

import "fmt"

func main() {
    // TODO: 初始化一个名为 'favoriteNumbers' 的数组,包含以下 5 个整数:7、42、8、13、99
    // 你可以使用以下任意一种语法:
    // favoriteNumbers := [5]int{7, 42, 8, 13, 99}
    // 或者
    // var favoriteNumbers [5]int = [5]int{7, 42, 8, 13, 99}
    
    // 这会输出你的数组
    fmt.Printf("My favorite numbers are: %v\n", favoriteNumbers)
}
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: Go 在线编译器