Руководтсво администратора/разработчика
Документация
Функции
Математические
Все математические функции работают со значениями int64, если не указано иное.
add
Сложение чисел
Функция add суммируем переданные значения (принимает два и более значений)
Формат:
add value1 value2 value3 и т.д.
value1, value2 ... - значения, которые необходимо сложить
Пример:
{{$f1 := add 1 2 5}} // 8
add1
Увеличивает значение переданной переменной на 1
Функция add1 увеличивает значение переменной на 1 (инкремент)
Формат:
add1 value1
value1 - значения, которое необходимо увеличить на 1
Пример:
{{$f1 := 1}} {{add1 $f1}} // 2
sub
Вычитание
Функция sub вычетает два числа.
Формат:
sub value1 value2
value1 - уменьшаемое
value2 - вычитаемое
Пример:
{{$f1 := 5}} {{sub $f1 2}} // 3
div
Целочисленное деление
Функция div производит целочисленное деление переданных значений
Формат:
div value1 value2 value3 и т.д.
value1, value2 ... - значения, которые необходимо разделить
Пример:
{{$f1 := div 12 5}} // 2
mod (beta)
Модуль числа
Функция mod производит целочисленное деление переданных значений
Формат:
mod value1
value1 - числовое значения, модуль которого необходимо получить
Пример:
{{$f1 := mod -12}} // 12
mul
Умножение
Функция mul перемножает переданные значения (принимает два и более значений)
Формат:
mul value1 value2 value3 и т.д.
value1, value2 ... - значения, которые необходимо перемножить
Пример:
{{$f1 := mul 10 2 3}} // 60
max
Максимум чисел
Функция max находит максимум из переданных значений (принимает два и более значений)
Формат:
max value1 value2 value3 и т.д.
value1, value2 ... - значения, которые необходимо сравнить
Пример:
{{$f1 := max 10 2 3}} // 10
min
Минимум из чисел
Функция min находит минимум из переданных значений (принимает два и более значений)
Формат:
min value1 value2 value3 и т.д.
value1, value2 ... - значения, которые необходимо сравнить
Пример:
{{$f1 := min 10 2 3}} // 2
floor
Возвращает наибольшее значение с плавающей запятой, меньшее или равное входному значению
Функция floor возвращает наибольшее значение с плавающей запятой, меньшее или равное входному значению
Формат:
floor value1
value1 - значения, которые необходимо преобразовать
Пример:
{{floor 123.9999}} // 123.0
sum
Суммирование чисел
Функция sum производит сложение двух переданых числовых значений и возвращает в чиловом формате.
Формат
sum i y
i,y - числовые значения
Пример:
{{ $res := sum $i 2 }}
В данном примере одно значение передано через значение переменной $i, а второе натуральным числом.
ceil
Возвращает наибольшее значение с плавающей запятой, большее или равное входному значению
Функция ceil возвращает наибольшее значение с плавающей запятой, большее или равное входному значению
Формат:
ceil value1
value1 - значения, которые необходимо преобразовать
Пример:
{{ceil 123.9999}} // 124.0
round
Округленным числа с плавающей запятой с остатком до заданного количества цифр после запятой
Функция round - возвращает значение с плавающей запятой с остатком, округленным до заданного количества цифр после запятой.
Формат:
round value1
value1 - значения, которые необходимо преобразовать
Пример:
{{round 123.555555 3}} // 123.556