Go语言变量
var 变量名称 数据类型
var num int
- 定义的同时初始化, 这时数据类型可以省略(系统会自动赋值来判断什么数据类型
var num = 666
- 定义的同时初始化.这时可以用 := 来定义变量( 默认常用的方式)
-
注意点
1.使用 := 就不需要写" var " 和 " 数据类型 "
2.只能定义局部变量用 : =
- C语言中输出整型数据占位使用%d
num := 666
:= 会先定义一个变量 在给他赋值
//打印
fmt:Printf(" num = %d\n",num)
package main
func main() {
var(
a int
b int
c int
)
var(
a = 10
b = 11
c = 12
)
}
package main
func main() {
//定义同时初始化
var a,b,c int = 10,20,30
a,b,c : = 10,20,30
//先定义再初始化
var d,e,f int
d = 15
e = 30
f = 45
}
局部变量和全局变量注意点
- 相同作用域内不能出现同名的局部变量和全局变量
- 全局变量只要定义了 , 在定义之前和之后都可以使用
- 全局变量和局部变量 如果没有初始化,默认存储的是0
- 如果定义了一个局部变量,没有使用这个局部变量,编译会报错
- 如果定义了一个全局变量,没有使用这个全局变量,编译不会报错
网友评论