Перейти к содержанию

Конвертация типов

Конвертация типов данных шаблонного движка JuniperBot


Шаблонный движок будет пытаться автоматически конвертировать тип данных если он не соответствует требуемому в параметрах функций и методов. Автоматическое конвертирование следует следующим правилам:

Числа#

Исходный тип Представление числа
Нулевая ссылка (null) 0
Неопределенный 0
Логический 1 если true, 0 если false
Строка Будет попытка распознать число в этой строке
DateTime Преобразуется во временную метку (Timestamp)

Логический#

Исходный тип Логическое представление
Нулевая ссылка (null) false
Неопределенный false
Строка false если строка пустая, иначе true
Список или Карта false если пусты, иначе true
Число false если 0, иначе true

Дата и время#

Исходный тип Представление даты
Строка
  • Преобразование из формата ISO 8601: yyyy-MM-dd'T'HH:mm:ss.SSSZ
  • Если строка является now, будет создан экземпляр текущей даты.
  • Число Преобразует в дату, используя число как временная метку (Timestamp)