表达式
表达式是由 Float
, 变量, 运算符和函数组成的. 表达式经过计算是 Float
类型的值.
运算符
可以使用的运算符有:
+
: 加法-
: 减法*
: 乘法/
: 除法()
: 括号, 用于改变运算顺序==
: 是否等于, 成立时值为1
, 否则为0
!=
: 是否不等于, 成立时值为1
, 否则为0
>
: 是否大于, 成立时值为1
, 否则为0
<
: 是否小于, 成立时值为1
, 否则为0
>=
: 是否大于等于, 成立时值为1
, 否则为0
<=
: 是否小于等于, 成立时值为1
, 否则为0
函数
可以使用的函数有:
sin(x)
: 正弦函数cos(x)
: 余弦函数tan(x)
: 正切函数abs(x)
: 绝对值函数exp(x)
: 指数函数atan2(x)
: 反正切函数ln(x)
: 自然对数函数sig(x)
: 符号函数,x
为+0
或正数时返回1
, 为-0
或负数时返回-1
step(x, y)
: 阶跃函数,x < y
为0
时返回1
, 否则返回0
floor(x)
: 向下取整函数ceil(x)
: 向上取整函数round(x)
: 四舍五入函数max(x, y...)
: 最大值函数min(x, y...)
: 最小值函数clamp(x, min, max)
: 将x
限制在min
和max
之间
其中三角函数和反三角函数使用弧度制.