标识符:
golang语言中,标识符包含变量名、常量名、函数名、结构、接口等,golang标识符由字母、数字和下划线租场,只能以字母和下划线开头。
关键字:
golang中关键字,不能用作变量名
break default func interface select
case defer go map struct
chan else goto package switch
const fallthrough if range type
continue fo import return var
保留字
constants:true false iota nil
types:int int8 int16 int32 int64
uint uint8 uint16 uint32 uint64 uintptr
float32 float64 complex128 complex64
functions:make len cap new append copy close delete
complex real imag panix recover
变量声明
1标准声明
var 变量名 变量类型
2、批量声明
var (
a string
b int
c bool
d float32
)
3、变量的初始化
var 变量名 类型 = 表达式
类型推导:var 变量名 = 表达式
短变量声明:变量名 := 表达式 只能用在函数内部。
匿名变量:用下划线_表示
常量
常量表示不变的值 const 常量名称 = 表达式值
批量:const (
a = 1
name="zhangsan"
)