变量是什么
本课属于 Coddy GO 学习旅程的“基础知识”单元。第 5 课,共 109 课。
Go 中的变量是一个有名称的存储位置,用来保存值。你可以把它想成一个贴了标签的盒子,用来存放程序需要记住的信息。
要创建变量,请将 var 关键字与显式类型一起使用:
var name string = "Gopher" // 创建一个字符串变量
var age int = 5 // 创建一个整数变量
var price float64 = 19.99 // 创建一个小数变量运行这段代码后,我们有 3 个变量:一个名为 name 的字符串、一个名为 age 的整数,以及一个名为 price 的浮点数(小数)。
要使用 var 创建变量,并让 Go 帮我们确定类型,我们可以不写类型:
var name = "Gopher" // Go 知道这是一个字符串
var age = 5 // Go 知道这是一个整数
var price = 19.99 // Go 知道这是一个 float64 类型的值执行这段代码后,我们得到的结果和之前一样,但 Go 会根据值自动确定类型。
挑战
入门在这个挑战中,你将练习使用 Go 中的
var 关键字声明变量。你的任务是声明两个变量:将 name 声明为值为 "Gopher" 的字符串,将 age 声明为值为 5 的整数。然后,程序会打印这些值。亲手试试
// TODO: 使用 var 声明一个名为 'name' 的字符串变量,并将其值设为任务要求的值
var name string = ""
// TODO: 使用 var 声明一个名为 'age' 的 int 变量,并将其值设为任务要求的值
var age int = 0
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Go 在线编译器