Go 语言 变量 在定义的时候,如果没有初始化,那么会被赋一个默认值。Go 语言 在声明变量的同时,也可以给变量赋予一个初始值。
var 变量名 类型 = 表达式
我们使用 var 定义了一个变量,并初始化。
使用 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)
}
程序运行后,控制台输出如下:
我们可以看到,程序正确输出了我们定义的两个变量的值。
使用 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)
}
程序运行后,控制台输出如下:
我们可以看到,程序正确输出了我们定义的 Name 和 Site 两个变量的值。
Go 语言在声明变量的同时,也可以给变量赋予一个初始值。Go 语言变量初始化的标准格式为:var 变量名 类型 = 表达式
。