GoLang 定义变量
golang变量的定义有多种方式
- 局部变量
- 全局变量
package main
import "fmt"
// 全局变量
var gstr = "这是一个全局变量"
var(
gstr1 = "这也是一个全局变量"
gint = 999
)
// 定义变量(局部变量)
func main() {
// 指定变量名称并且赋值
var num int = 1
fmt.Println(num)
// 先定义变量名和类型 然后进行复制
var num1 int
num1 = 2
fmt.Println(num1)
// 类型推断
var str = "这是一个字符串"
fmt.Println(str)
// 使用 ':=' 赋值
str1 := "这是 ':=' 赋值"
fmt.Println(str1)
// 定义多变量
var m,m1,m2 = 66,"m1字符串",11.11
n,n1,n2 := 1.111,1,"吃了没?"
fmt.Println(m,m1,m2)
fmt.Println(n,n1,n2)
// 打印全局变量
fmt.Println("打印全局变量:",gstr,gstr1,gint)
}