Go Lexical

2020-12-29  本文已影响0人  JunChow520

Go语言词法元素分为五种,分别是标识符(identifier)、关键字(keyword)、操作符(operator)、分隔符(delimiter)、字面量(literal),词法元素是构成Go语言代码和程序的最基本单位。

关键字

标识符

标识符使用之前必须声明,声明标识符也就是将标识符与常量、变量、类型、函数或代码包相互绑定到一起。

标识符命名规则

标识符命名建议

空白标识符

预定义标识符

运算符

优先级 分类 运算符 结合性
1 逗号 , 从左到右
2 赋值 =、+=、-=、*=、/=、%=、>=、<<=、&=、^=、|= 从右到左
3 逻辑或 || 从左到右
4 逻辑与 && 从左到右
5 按位或 | 从左到右
6 按位异或 ^ 从左到右
7 按位与 & 从左到右
8 对等 ==、!= 从左到右
9 关系 <、<=、>、>= 从左到右
10 位移 <<、>> 从左到右
11 加减 +、- 从左到右
12 乘除取余 *、/、% 从左到右
13 单目 !、*、&、++、--、+、- 从右到左
14 后缀 ()、[]、-> 从左到右
上一篇下一篇

猜你喜欢

热点阅读