Go语言变量初始化

Go语言变量初始化教程

Go 语言 变量 在定义的时候,如果没有初始化,那么会被赋一个默认值。Go 语言 在声明变量的同时,也可以给变量赋予一个初始值。

Go语言变量初始化详解

语法

var 变量名 类型 = 表达式

说明

我们使用 var 定义了一个变量,并初始化。

案例

定义int32类型的变量

使用 int32 关键字,定义 int32 类型的变量

package main import "fmt" func main() { var max int32 = 100 var min int32 = 0 fmt.Println("Hello 嗨客网(www.haicoder.net)") fmt.Println("Max =", max, "Min =", min) }

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

12 golang int32 type.png

我们可以看到,程序正确输出了我们定义的两个变量的值。

定义string类型的变量

使用 string 关键字,定义 string 类型的变量

package main import "fmt" func main() { var name string = "HaiCoder" var site string = "www.haicoder.net" fmt.Println("Hello 嗨客网(www.haicoder.net)") fmt.Println("Name =", name, "Site =", site) }

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

13 golang string type.png

我们可以看到,程序正确输出了我们定义的 Name 和 Site 两个变量的值。

Go语言变量总结

Go 语言在声明变量的同时,也可以给变量赋予一个初始值。Go 语言变量初始化的标准格式为:var 变量名 类型 = 表达式