一、声明与定义
ctrl+shift+f10 运行
var 变量名 数据类型= 值(在一个作用域内不能重复命名)
var sun int =2(定义,默认值为0) var sun int(声明)
var a float64=2
fmt.Println(math.Pow(a,10)) a的10次方
二、自动推导类型
//自动推导类型
a:=10
b:=10.123 //:=不能分开
c:="hello"
fmt.Println(a)
fmt.Println(b)
fmt.Println(c)
//fmt.Println(a+b)//不同数据类型不能计算
三、多重赋值和匿名变量
var a int=2
//如果在多重赋值时有新的定义变量,可以使用自动推导类型
a, b, c := 10, 20, "das"
//a:=3报错
_, b, c := 10, 20, "das"//匿名变量不接收数据
四、多重赋值交换数据
a,b:=10,20
a,b=b,a
cpu
运算器
控制器
寄存器:是临时存储数据的单元
网友评论