math
Function | Description | Example |
---|---|---|
add |
Adds two or more numbers. | {{ add 12 3 2 }} → 17 |
If one of the numbers is a float, the result is a float. | {{ add 1.1 2 }} → 3.1 |
|
sub |
Subtracts one or more numbers from the first number. | {{ sub 12 3 2 }} → 7 |
If one of the numbers is a float, the result is a float. | {{ sub 3 2.5 }} → 0.5 |
|
mul |
Multiplies two or more numbers. | {{ mul 12 3 2 }} → 72 |
If one of the numbers is a float, the result is a float. | {{ mul 2 3.1 }} → 6.2 |
|
div |
Divides the first number by one or more numbers. | {{ div 12 3 2 }} → 2 |
If one of the numbers is a float, the result is a float. | {{ div 6 4.0 }} → 1.5 |
|
mod |
Modulus of two integers. | {{ mod 15 3 }} → 0 |
modBool |
Boolean of modulus of two integers. Evaluates to true if result equals 0. |
{{ modBool 15 3 }} → true |
math.Abs |
Returns the absolute value of the given number. | {{ math.Abs -2.1 }} → 2.1 |
math.Ceil |
Returns the least integer value greater than or equal to the given number. | {{ math.Ceil 2.1 }} → 3 |
math.Floor |
Returns the greatest integer value less than or equal to the given number. | {{ math.Floor 1.9 }} → 1 |
math.Log |
Returns the natural logarithm of the given number. | {{ math.Log 42 }} → 3.737 |
math.Max |
Returns the greater of all numbers. Accepts scalars, slices, or both. | {{ math.Max 1 (slice 2 3) 4 }} → 4 |
math.Min |
Returns the smaller of all numbers. Accepts scalars, slices, or both. | {{ math.Min 1 (slice 2 3) 4 }} → 1 |
math.Product |
Returns the product of all numbers. Accepts scalars, slices, or both. | {{ math.Product 1 (slice 2 3) 4 }} → 24 |
math.Pow |
Returns the first number raised to the power of the second number. | {{ math.Pow 2 3 }} → 8 |
math.Round |
Returns the nearest integer, rounding half away from zero. | {{ math.Round 1.5 }} → 2 |
math.Sqrt |
Returns the square root of the given number. | {{ math.Sqrt 81 }} → 9 |
math.Sum |
Returns the sum of all numbers. Accepts scalars, slices, or both. | {{ math.Sum 1 (slice 2 3) 4 }} → 10 |