元素与运算
继续观察上一节的表达式 1+2
,式中的两个数字 1
与 2
分别是该式的一个元素,它们是两个整数,式中的加号 +
是该式的运算符,插件在解析该运算符时会使用他绑定的两个元素中第一个的算法,对于整数,加号意味着相加(这很符合直觉),因此,加号的运算结果就是 1 与 2 相加的结果,也就是3。
除了加号外,整数还支持很多其他运算符,他们分别是:
运算符
优先级
描述
内部ID
+
5
加法
symbol_add
-
5
减法
symbol_sub
*
6
乘法
symbol_mul
/
6
除法(保留小数)
symbol_div
//
6
除法(保留整数)
symbol_double_div
**
7
模运算
symbol_double_mul
=
3
相等
symbol_equals
!=
3
不相等
symbol_not_equals
>
4
大于
symbol_greater
>=
4
大于等于
symbol_egreater
<
4
小于
symbol_less
<=
4
小于等于
symbol_eless
最后更新于