变量声明
标准格式 :
var 变量名 变量类型
直接赋值(类型自动匹配):
x :=2 //x等于2 ,整形变量
var x =2
批量声明_1:
var(
a int
c string
)
批量声明_2:
a,b :=2,"abc"
简单变量类型
bool //布尔类型
string //字符串
int8 //有符号8位整形(-128~127)
int16 //有符号16位整形(-32768~32767)
int32 //有符号32位整形(-2147483648~2147483647)
int64 //有符号64位整形(-9223372036854775808~9223372036854775808)
uint8 //无符号8位整形(0~255)
uint16 //无符号16位整形(0~65535)
uint32 //32位无符号整形(0~4294967295)
uint64 //无符号64位整形(0~18446744073709551615)
uint //32位操作系统上位32位(64位操作系统为64位)
int //32位操作系统上位32位(64位操作系统为64位)
byte //uint8的别名
rune //int32的别名
float32 //32位浮点数
float64 //64位浮点数