其他分享
首页 > 其他分享> > Go变量声明

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