Литералы

Во встроенном языке используются литералы — элементы программы, которые непосредственно представляют значение.

Самым простым примером литерала служит любое число. Другим примером литерала служит тип Булево, у которого существуют всего два значения, которые представлены литералами Истина и Ложь.

Литералы могут использоваться не только для типов Число и Строка. Литералы можно использовать для создания экземпляров типов, которые перечислены далее.

Строка
Значение типа Строка
"этострока"
// Многострочный литерал обязательно должен начинаться с новой строки    
"первая подстрока многострочной строки
вторая подстрока многострочной строки
третья подстрока многострочной строки"
См. также Многострочные литералы.
Число
Значение типа Число
12345
Байты{16-ричное-представление}
Значение типа Байты
Байты{4D5A}
Байты{FF}
Время{значение-времени}
Значение типа Время
Время{9:15:0.0}
Время{18:00}
Дата{значение-даты}
Значение типа Дата
Дата{}
Дата{2020-03-01}
ДатаВремя{значение-даты-времени}
Значение типа ДатаВремя
ДатаВремя{2021-03-31 22:50:47}
Значение длительности
Значение типа Длительность
1ч30м5с
Булево
Значения типа Булево
Истина
Ложь
Неопределено
Значение типа Неопределено
Неопределено
Тип(имя-типа)
Значение типа Тип. В качестве имя-типа необходимо написать собственно имя типа, например, для типа Строка литерал будет выглядеть следующим образом:
Тип<Строка>
Ууид{значение-ууид}
Значение типа Ууид
Ууид{550e8400-e29b-41d4-a716-446655440000}
ЧасовойПояс{код-часового-пояса}
Значение типа ЧасовойПояс
ЧасовойПояс{UTC+3}
ЧасовойПояс{Russia/Moscow}