声明变量与全局变量
package main // 当前程序的包名
// 导包
import (
"fmt"
)
// 声明全局变量
var ga int = 100
var gb = 100
// 此方法不能声明全局变量
//gc:= 100
// main函数
func main() {
// 方式一:声明一个变量 默认值是0
var a int
fmt.Println(a)
// 方式二:声明一个变量 初始化值
var b int = 100
fmt.Println(b)
// 方式三:声明一个变量 通过值自动匹配当前变量的类型(不推荐使用)
var c = 100
fmt.Println(c)
// 方式四:(常用方法) 省去var关键字 直接匹配类型
d := 100
fmt.Println(d)
// 打印出 d 的类型
fmt.Printf("%T", d)
fmt.Println(ga)
fmt.Println(gb)
// 声明多个变量
var xx, yy int = 100, 100
var kk, ll = 100, "abc"
fmt.Println(xx, yy)
fmt.Println(kk, ll)
// 多行多变量声明
var (
vv int = 100
jj bool = true
)
fmt.Println(vv, jj)
}