一、什么是变量
变量指定了某存储单元(Memory Location)的名称,该存储单元会存储特定类型的值。在 Go 中,有多种语法用于声明变量。
二、声明单个变量
var name type 是声明单个变量的语法。
package main
import "fmt"
func main() {
var a int // 变量声明
fmt.Println(a)
}
三、定义变量的三种方式
int(整型)
1. var a int = 123 //定义了一个int类型的a ,把10赋值给他
2. var a = 456
3. a := 789
string(字符串)
1. var a string = "xy"
2. var a = "yx"
3. a := "xy"
定义不赋初值
//var a int // int 类型默认值是0
//var a string // string 类型默认值是空字符串
同时定义多个变量
package main
import "fmt"
func main(){
// 同时定义多个变量
//var a,b int = 10,20
//var a,b = 30,40
//a,b := 50,60
//var a,b = 10,"xy"
a,b := 20,"yx"
fmt.Println(a)
fmt.Println(b)
}