Operator | Description |
a + b | Returns the result of adding a and b together. |
a - b | Returns the result of subtracting b from a . |
a * b | Returns the result of multiplying a and b . |
a / b | Returns the result of dividing a by b . |
a % b | Returns the remainder of dividing a by b . This operator is generally useful only when used with whole numbers. |
-a | Returns the result of multiplying a by -1. |
Operator | Description |
a == b | Returns true if a and b both have the same type and the same value, or false otherwise. |
a != b | Contrary to == . |
a < b | Returns true if a is less than b , or false otherwise. |
a > b | Returns true if a is greater than b , or false otherwise. |
a <= b | Returns true if a is less than or equal to b , or false otherwise. |
a >= b | Returns true if a is greater than or equal to b , or false otherwise. |
Operator | Description |
a || b | Returns true if either a or b is true , or false if both are false . |
a && b | Returns true if both a and b are true , or false if either one is false . |
!a | Returns true if a is false , or false if a is true . |
condition ? one_value : two_value
for
expression can be used to traverse a set of collections and map one collection type to another. For example:[for item in items : upper(item)]
[for o in var.list : o.id]is equivalent tovar.list[*].id
upper("123")
Was this page helpful?