-
Notifications
You must be signed in to change notification settings - Fork 0
运算符优先级
hsiaofongw edited this page Apr 1, 2022
·
1 revision
,
: 列表元素分隔符
:=
, =
: 赋值,结合性:右
/.
: 替换
:->
, ->
: Rule
表达式语法糖,不支持嵌套,也就是说 a -> b -> c
是无意义的
&&
, ||
: 逻辑与,逻辑或,结合性:左
!
: 逻辑否,结合性:右,例如 !!!!a
会被翻译为 Not[Not[Not[Not[a]]]]
>
, <
, >=
, <=
, ==
, ===
, !=
, !==
: 大小比较,等性判定,不等性判定,结合性:右
+
, -
: 加、减运算符,结合性:左
*
, /
: 乘、除运算符,结合性:左
%
: 取模运算符,例如 10 % 3
表示 10 对 3 做整数除法得到的余数
-
: 取相反数运算符,例如 3 * -4
表示 Times[3, Negative[4]]
^
: 幂运算符,e^x
表示 Power[e, x]
, -e^x
表示 Negative[Power[e, x]]
而不是 Power[Negative[e], x]
欲了解更多资讯请参考源码实现或询问作者。