Go语言多变量初始化

Go语言多变量初始化教程

Go 语言 变量 在定义的时候,可以支持同时定义多个变量并初始化。Go 语言 在声明并初始化多个变量时,支持使用 var 语法或者 := 语法。

Go语言冒号等于多变量初始化详解

语法

变量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) }

程序运行后,控制台输出如下:

20 golang多变量初始化.png

我们可以看到,我们使用 := 语法的形式,一次定义了三个变量,并给变量赋了初值,且程序正确输出了我们定义的变量的值。

Go语言多变量初始化总结

Go 语言变量在定义的时候,可以支持同时定义多个变量并初始化。Go 语言在声明并初始化多个变量时,支持使用 var 语法或者 := 语法。

使用 := 语法的形式来一次定义并初始化多个变量的语法形式为:

变量1, 变量2, 变量3, ... = 表达式1, 表达式2, 表达式3, ...