You need to enable JavaScript to run this app.
导航

表达式

最近更新时间2022.05.17 17:55:02

首次发布时间2022.05.17 12:11:01

运算符

运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。

  • 算数运算符:操作数和结果数均为数字类型。支持:+,-(减法),*,/(),%,-(负数)。
  • 比较运算符:操作数为数字,结果为布尔值。支持:==,!=,>,>=,<,<=。
  • 逻辑运算符:操作数和结果数均为布尔值。支持:||,&&,!。

当同一表达式中存在多种运算符时,运算的优先级如下:

  1. !,- (负数)
  2. *,/,,%
  3. +, - (减法)
  4. >,>=,<,<=
  5. ==,!=
  6. &&
  7. ||

条件表达式

条件表达式用于判断布尔表达式的结果,并进行二选一。
例如:

condition ? one_value : two_value

表示如果condition为ture,则结果为one_value,如果为false,则结果为two_value。

for表达式

for表达式用于遍历一组复合类型中的元素,并对元素进行处理后输出一组新的复合类型。
例如:

[for item in items : upper(item)]

表示将items中的每个值转换为大写。

函数表达式

在计算表达式时使用一些内建函数,函数调用表达式类似于操作符。例如:upper("123")