👨‍🍳元素与运算

继续观察上一节的表达式 1+2 ,式中的两个数字 12 分别是该式的一个元素,它们是两个整数,式中的加号 + 是该式的运算符,插件在解析该运算符时会使用他绑定的两个元素中第一个的算法,对于整数,加号意味着相加(这很符合直觉),因此,加号的运算结果就是 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

最后更新于