一、变量的声明
1、概述
变量基本类型
--bool
--string
--int,int8,int16,int32,int64
--uint,uint8,uint16,uint32,uint64,uintptr
--byte // uint8的别名
--rune // int32的别名,代表一个Unicode码
--float32、float64
--complex64、complex128
变量的特性
--当一个变量被声明后,系统自动赋类型零值,int为0,float为0.0,
bool为false,string为空字符串,指针为nil等。
--变量的命令规则为驼峰式
2、变量的声明形式
标准格式
var 变量名 类型
-------------------
var a int
批量格式
var(
a int
b string
c []float32
d func() bool
e struct{
x int
}
)
简短格式
名字 := 表达式
##
i := 0
i,j := 0,1
##
简短模式的限制:
--定义变量,同时显示初始化
--只能用在函数内部
二、变量的初始化
1、标准格式
var 变量名 类型 = 表达式
##
var a int =1
2、推导类型的格式
var 变量名 = 表达式
示例: