LCML/Математические

add

add - Сложение чисел

Метод

{{$f1 := add 1 2 5}}   

Part: LCML/Математические

Функция add суммируем переданные значения (принимает два и более значений)

Формат:

add value1 value2 value3 и т.д. value1, value2… - значения, которые необходимо сложить

Пример:


{{$f1 := add 1 2 5}}   // 8

add1

add1 - Увеличивает значение переданной переменной на 1

Метод

{{$f1 := 1}} {{add1 $f1}}   

Part: LCML/Математические

Функция add1 увеличивает значение переменной на 1 (инкремент)

Формат :

add1 value1 value1 - значения, которое необходимо увеличить на 1

Пример :


{{$f1 := 1}}
{{add1 $f1}}    // 2

addfloat

addfloat - Сложение чисел

Метод

addfloat value1 value2 value3 и т.д. value1, value2 … - значения, которые необходимо сложить

Part: LCML/Математические

Функция addfloat суммирует переданные значения (принимает два и более значений)

Формат

**

addfloat value1 value2 value3 и т.д.
value1, value2 ... - значения, которые необходимо сложить

**Пример

**

{{$f1 := add 1.1 2.2 5.9}} // 9.2

ceil

ceil - Возвращает наибольшее значение с плавающей запятой, большее или равное входному значению

Метод

{{ceil 123.9999}}

Part: LCML/Математические

Функция ceil возвращает наибольшее значение с плавающей запятой, большее или равное входному значению

Формат :

ceil value1 value1 - значения, которые необходимо преобразовать

Пример :


{{ceil 123.9999}} // 124.0

div

div - Целочисленное деление

Метод

{{$f1 := div 12 5}}    

Part: LCML/Математические

Функция div производит целочисленное деление переданных значений

Формат :

div value1 value2 value3 и т.д. value1, value2… - значения, которые необходимо разделить

Пример :


{{$f1 := div 12 5}}    // 2

divfloat

divfloat - Деление с преобразованием в числа с плавающей запятой

Метод

Part: LCML/Математические

Функция divfloat выполняет деление двух значений, предварительно преобразуя их в формат float64.

Формат:

divfloat a b
  • a — делимое значение, может быть любого типа, преобразуемого в строку и затем в число.
  • b — делитель, значение, которое может быть преобразовано в строку и затем в число. Результат:

Возвращает результат деления a / b в формате float64. Если a или b не удается преобразовать в число, возвращается nil.

Пример использования:

{{$f1 := divfloat 15.75 3.5}}
>> 4.5

floor

floor - Возвращает наибольшее значение с плавающей запятой, меньшее или равное входному значению

Метод

{{floor 123.9999}}

Part: LCML/Математические

Функция floor возвращает наибольшее значение с плавающей запятой, меньшее или равное входному значению

Формат :

floor value1 value1 - значения, которые необходимо преобразовать

Пример :


{{floor 123.9999}} // 123.0

max

max - Максимум чисел

Метод

{{$f1 := max 10 2 3}}

Part: LCML/Математические

Функция max находит максимум из переданных значений (принимает два и более значений)

Формат :

max value1 value2 value3 и т.д. value1, value2… - значения, которые необходимо сравнить

Пример :


{{$f1 := max 10 2 3}} // 10

min

min - Минимум из чисел

Метод

{{$f1 := min 10 2 3}}

Part: LCML/Математические

Функция min находит минимум из переданных значений (принимает два и более значений)

Формат :

min value1 value2 value3 и т.д. value1, value2… - значения, которые необходимо сравнить

Пример :


{{$f1 := min 10 2 3}} // 2

mul

mul - Умножение

Метод

{{$f1 := mul 10 2 3}}

Part: LCML/Математические

Функция mul перемножает переданные значения (принимает два и более значений)

Формат :

mul value1 value2 value3 и т.д. value1, value2… - значения, которые необходимо перемножить

Пример :


{{$f1 := mul 10 2 3}} // 60

mulfloat

mulfloat - Умножение чисел с плавающей запятой

Метод

Part: LCML/Математические

Функция mulFloat выполняет умножение чисел с плавающей запятой. Результат представляет собой результат последовательного умножения начального числа на переданные значения.

Формат:

mulFloat base value1 value2 ...
  • base — начальное число, от которого начинается вычисление.

  • value1, value2,… — числа, на которые последовательно умножается base. Результат:

Возвращает результат последовательного умножения всех переданных чисел.

Пример использования:

{{ mulFloat 2.5 3.0 }}

Результат: 7.5


round

round - Округленным числа с плавающей запятой с остатком до заданного количества цифр после запятой

Метод

{{round 123.555555 3}}

Part: LCML/Математические

Функция round - возвращает значение с плавающей запятой с остатком, округленным до заданного количества цифр после запятой.

Формат :

round value1 value1 - значения, которые необходимо преобразовать

Пример :


{{round 123.555555 3}} // 123.556

sub

sub - Вычитание

Метод

{{$f1 := 5}} {{sub $f1 2}}   

Part: LCML/Математические

Функция sub вычетает два числа.

Формат :

sub value1 value2 value1 - уменьшаемое value2 - вычитаемое

Пример :


{{$f1 := 5}}
{{sub $f1 2}}   // 3

sum

sum - Суммирование чисел

Метод

Part: LCML/Математические

Функция sum выполняет сложение двух числовых значений и возвращает результат в числовом формате.

Формат:

sum i y
  • i — первое слагаемое.
  • y — второе слагаемое. Результат:

Возвращает сумму двух чисел.

Пример использования:

{{ $result := sum 5 3 }}

Результат:

8