Конвертация типов
Конвертация типов данных шаблонного движка 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) |