Go变量声明
作者:互联网
package main
import "fmt"
func main() {
// 变量, 函数外全局变量,内部为局部变量
// 声明变量 var 变量名 值
var a int
// 初始化变量
a = 10
fmt.Println("a = ", a)
// 声明并初始化,可省略类型,使用类型推导
var b = 100
fmt.Println("b = ", b)
// 声明多个变量
var x, y, z int
fmt.Println("x = ", x, "y = ", y, "z = ", z)
// 类型推导
var name1, age1 = "rockyy", 10
fmt.Println("name1 = ", name1, "age = ", age1)
// 简写声明单个变量
city := "shenzhen"
fmt.Println("city=", city)
// 简写声明多个变量,类型推导
name2, age2 := "leo", 30
fmt.Println("name2 = ", name2, "age2 = ", age2)
// 不能改变同一变量的数据类型
//age2 = "fdsfds" 错误
age2 = 40 // 正确
fmt.Println("age2 = ", age2)
// 同一作用于变量不能重名
// age2 := 50 错误
}
标签:变量,fmt,age2,var,Println,Go,声明 来源: https://blog.csdn.net/qq2942713658/article/details/111402652