初始化变量
本课属于 Coddy GO 学习旅程的“基础知识”单元。第 38 课,共 109 课。
让我们学习如何在 Go 中初始化变量。初始化是指在创建变量时为它赋一个初始值。
首先,我们来看看如何使用 var 关键字初始化变量:
var age int = 25
var name string = "Gopher"
var isActive bool = true
fmt.Println(age, name, isActive)运行这段代码后,变量的值会显示在屏幕上:
25 Gopher true我们还可以使用 Go 的短声明运算符(:=),让代码更加简洁:
age := 25
name := "Gopher"
isActive := true
fmt.Println(age, name, isActive)运行这段代码后,我们得到和之前相同的结果:
25 Gopher true短声明运算符(:=)会根据你提供的值自动推断类型,让代码更简洁易读。
挑战
入门在这个挑战中,你将练习在 Go 中初始化变量。你的任务是用指定的值初始化三个变量,然后打印它们。
程序中已经声明了这些变量,但你需要用以下确切的值初始化它们:
name:设置为"John"的stringage:设置为25的intisStudent:设置为true的bool
预期输出为:
Name: John
Age: 25
Is Student: true
亲手试试
package main
import "fmt"
func main() {
// TODO:用要求的值初始化这些变量
var name string // 初始化为 "John"
var age int // 初始化为 25
var isStudent bool // 初始化为 true
// 这段代码会输出这些变量
fmt.Println("Name:", name)
fmt.Println("Age:", age)
fmt.Println("Is Student:", isStudent)
}这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Go 在线编译器