Unbound 2.0 (документация)
Дата: 29.04.2019 15:47:33
MatroseFuchs: Функции для вычисляемых выражений Список глобальных функцией
представлен в таблице. Функция Описание Пример abs(number)
Математический модуль ceil(number) Наибольшее цело число от
данного countdownFormat(numberSeconds, numberOfDigits,
isShowMinutes) Форматирует переданное число секунд в формат
min:secongs Если минут 0, отображается 00 "countdownFormat(125, 0,
true)" floor(number) Наименьшее цело число от данного
formatFloatingPoint(number, numberOfDigits=1) Округление дробной
части до numberOfDigits знака после запятой. По умолчанию
numberOfDigits = 1 Не учитывает региональные настройки формата. Нет
разделителя разрядов. "formatFloatingPoint(1.193454334123)" #
result 1.2 "formatFloatingPoint(0.423456, 3)" # result 0.423
formatSeparator(number) Группировка целочисленной части на группы
по 3 цифры, разделенных пробелами. Округление дробной части до
второго знака. Не учитывает региональные настройки формата. Целые
числа отображаются без дробной части, а дробные - с 2 знаками после
запятой. "formatSeparator(1103569353.789254232)" # result 110 123
123 123.79 Примеры: 999.595 => "999.60" 999.59 => "999.59"
1000.5 => "1 000.50" 999 => "999" 1 999.0 => "1 999"
999.001 => "999.00" max(x, y) Максимальное из двух чисел. return
x > y ? x : y (var test: number = "max(smth, smth2)")
min(x, y) Минимальное из двух чисел. return x < y ? x : y (var
test:number = "min(smth, smth2)") pow(basis, exponent) Возведение
числа basis в степень exponent radToGrad(radNumber) Перевод
из радиан в градусы round(number) Математическое округление
до целого числа "round(0.423456)" # 0 subst(str, array_values,
dict_values) Подстановка переданных аргументов в плейсхолдеры
"subst('first number is %d, second is %d', [50, 51])"
subst('%(min)d - %(max)d', [], {min:1, max:2}) tan(radNumber)
Тангенс угла в радианас toLower(str) Преобразует прописные
символы в строчные toUpper(str) Преобразует строчные символы
в прописные tr Локализация строк по IDS
Unbound 2.0 (документация)














