资料内容:
2) 关键字
关键字用于特定的语法结构,Go 语言定义 25 关键字:
声明:import、package
实体声明和定义:chan、const、func、interface、map、struct、type、var
流程控制:break、case、continue、default、defer、else、fallthrough、for、go、goto、
if、range、return、select、switch
3) 字面量
字面量是值的表示方法,常用与对变量/常量进行初始化,主要分为:
⚫ 标识基础数据类型值的字面量,例如:0, 1.1, true, 3 + 4i, 'a', "我爱中国"
⚫ 构造自定义的复合数据类型的类型字面量,例如:type Interval int
⚫ 用于表示符合数据类型值的复合字面量,用来构造 array、slice、map、struct 的值,
例如:{1, 2, 3}
4) 操作符
⚫ 算术运算符:+、-、*、/、%、++、--
⚫ 关系运算符:>、>=、<、<=、==、!=
⚫ 逻辑运算符:&&、||、!
⚫ 位运算符:&、|、^、<<、>>、&^
⚫ 赋值运算符:=、+=、-=、*=、/=、%=、&=、|=、^=、<<=、>>=
⚫ 其他运算符:&(单目)、*(单目)、.(点)、-(单目)、…、<-
5) 分割符
小括号(), 中括号[],大括号(),分号;,逗号,