Перейти к основному содержимому

Литералы

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

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

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

Строка​

Значение типа Строка

"этострока"
// Многострочный литерал обязательно должен начинаться с новой строки    
"первая подстрока многострочной строки
вторая подстрока многострочной строки
третья подстрока многострочной строки"

Число​

Значение типа Число

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}

См. также​