安企CMS#通用标签-算术运算标签#

在模板中使用数学算术计算


示例代码


整数和复数表达式 integers and complex expressions
{{ 10-100 }}
{{ -(10-100) }}
{{ -(-(10-100)) }}
{{ -1 * (-(-(10-100))) }}
{{ -1 * (-(-(10-100)) ^ 2) ^ 3 + 3 * (5 - 17) + 1 + 2 }}

浮点数 floats {{ 5.5 }} {{ 5.172841 }} {{ 5.5 - 1.5 == 4 }} {{ 5.5 - 1.5 == 4.0 }}

乘法、除法、整除 mul/div {{ 2 * 5 }} {{ 2 * 5.0 }} {{ 2 * 0 }} {{ 2.5 * 5.3 }} {{ 12 }} {{ 12.0 }} {{ 10.000001 }}

逻辑表达式 logic expressions {{ !true }} {{ !(true || false) }} {{ true || false }} {{ true or false }} {{ false or false }} {{ false || false }} {{ true && (true && (true && (true && (1 == 1 || false)))) }}

浮点数比较 float comparison {{ 5.5 <= 5.5 }} {{ 5.5 < 5.5 }} {{ 5.5 > 5.5 }} {{ 5.5 >= 5.5 }}

取模、取余 remainders {{ (simple.number+7)%7 }} {{ (simple.number+7)%7 == 0 }} {{ (simple.number+7)%6 }}

判断一个变量是否在另一个结果集中 in/not in {{ 5 in simple.intmap }} {{ 2 in simple.intmap }} {{ 7 in simple.intmap }} {{ !(5 in simple.intmap) }} {{ not(7 in simple.intmap) }} {{ 1 in simple.multiple_item_list }} {{ 4 in simple.multiple_item_list }} {{ !(4 in simple.multiple_item_list) }} {{ “Hello” in simple.misc_list }} {{ “Hello2” in simple.misc_list }} {{ 99 in simple.misc_list }} {{ False in simple.misc_list }}

associativity for infix operators {{ 343*3 }} {{ 10 + 24 / 6 / 2 }} {{ 6 - 4 - 2 }}

int const与uint比较 uint comparison with int const {{ simple.uint }} {{ simple.uint == 8 }} {{ simple.uint == 9 }} {{ simple.uint >= 8 }} {{ simple.uint <= 8 }} {{ simple.uint < 8 }} {{ simple.uint > 8 }}