变量
(1)变量的定义
- Go语言是静态类型的语言,所有类型都需要明确的定义。
- var是声明变量的关键字 使用格式:var 变量名 变量类型
- 变量命名规范:遵循驼峰格式,首个单词小写,每个新单词的首字母大写
var name String = "WY" //var创建String类型的变量name
name = "JB" //修改变量值
- 使用var + (),可以将一组变量定义在一起
var( //定义一组变量
age int
name string
)
- 想要定义多个同类型变量
var a,b,c,int //定义多个同类型变量
-
变量被声明之后,会赋值默认值
-
- 数值类型的变量默认值是0,0.0
- 字符串变量默认为空
- 布尔型变量默认为flase
- 切片,函数,指针变量的默认为nil
(2)变量的初始化
a 初始化标准格式
var 变量名 类型 = 值(表达式)
var name string = "sillyfox" //变量初始化赋值
var age = 21
fmt.printf("name:%s,age:%d",name,age) //类似C语言的打印写法
b 简短式初始化
- 这是go语言特有的语法,会根据:= 右边的值自动识别左边变量的类型
- 注意:该使用只能用在函数的内部,不可随处使用
name := "sillyfox"
age := 18
fmt.Println(name,age) //打印值
fmt.Printf("%T,%T",name,age) //打印变量类型
标签:name,age,定义,笔记,用法,var,类型,Go,变量
From: https://www.cnblogs.com/sillyfox/p/17778059.html