Go 语言 变量 在定义的时候,可以支持同时定义多个变量并初始化。Go 语言 在声明并初始化多个变量时,支持使用 var 语法或者 := 语法。
变量1, 变量2, 变量3, ... := 表达式1, 表达式2, 表达式3, ...
我们可以使用 := 的形式来一次定义并初始化多个变量。
使用 变量1, 变量2 := 表达式1, 表达式2
的形式,可以同时初始化多个变量
package main
import "fmt"
func main() {
name, site, isOnline := "haicoder", "www.haicoder.net", true
fmt.Println("Hello 嗨客网(www.haicoder.net)")
fmt.Println("Name =", name, "Site =", site, "IsOnline =", isOnline)
}
程序运行后,控制台输出如下:
我们可以看到,我们使用 := 语法的形式,一次定义了三个变量,并给变量赋了初值,且程序正确输出了我们定义的变量的值。
Go 语言变量在定义的时候,可以支持同时定义多个变量并初始化。Go 语言在声明并初始化多个变量时,支持使用 var 语法或者 := 语法。
使用 := 语法的形式来一次定义并初始化多个变量的语法形式为:
变量1, 变量2, 变量3, ... = 表达式1, 表达式2, 表达式3, ...