Перейти к основному содержимому
Версия: 7.0

Литералы

НазваниеПримерКлассОписаниеОграничения
Строковый литерал'text'
'{form.title}'
'a${x}b'
STRING[N], TEXTПоследовательность символов в одинарных кавычках. Экранирование, многострочность, локализацию, интерполяцию и встраиваемые последовательности см. в статье Строковый литерал.
Сырой строковый литералr'text'
r'C:\dir\file'
r!'don't stop'!
STRING[N]Литерал с префиксом r/R, содержимое берётся как есть (без экранирования, локализации и обратного перевода). См. Строковый литерал.
Целочисленный литерал (int)56
-32
1000000000
INTEGERПоследовательность цифр с возможным знаком минуса в начале32-битные знаковые целые числа
Целочисленный литерал (long)56L
-32L
1000000000000L
LONGПоследовательность цифр с возможным знаком минуса в начале и буквой L (заглавной или строчной) в конце64-битные знаковые целые числа
Вещественный литерал3d
4.25D
-2.125D
DOUBLEПоследовательность цифр, обозначающая целую часть, затем знак точки, затем последовательность цифр, обозначающих дробную часть (возможно пустая), затем буква D (заглавная или строчная). С возможным знаком минуса в начале.64-битное число с плавающей точкой
Литерал класса NUMERIC3
4.25
-2.125
NUMERIC[N,M]Последовательность цифр, обозначающая целую часть, затем знак точки, затем последовательность цифр, обозначающих дробную часть (возможно пустая). С возможным знаком минуса в начале.Количество цифр целой и дробной части литерала определяют его класс
Логический литералTRUEBOOLEANКлючевое слово TRUEПротивоположным значением является специальное значение NULL
Литерал класса DATE1982_07_13
2000_01_25
DATEДата в формате YYYY_MM_DD. Четыре цифры, обозначающие год, знак подчеркивания, две цифры - месяц, подчеркивание, две цифры - день.
Литерал класса TIME12:05
00:59:59
TIMEВремя в формате HH:mm или HH:mm:ss. Две цифры, обозначающие часы, две цифры - минуты и опционально две цифры - секунды, разделенные знаком двоеточия.Часы от 0 до 23, минуты от 0 до 59, секунды от 0 до 59
Литерал класса DATETIME1982_07_13_12:05
1982_07_13_12:05:00
DATETIMEДата и время в формате YYYY_MM_DD_HH:mm или YYYY_MM_DD_HH:mm:ss
Литерал класса COLORRGB(255, 0, 204)
#FF00CC
COLORДве формы задания. Первая - ключевое слово RGB, затем в скобках через запятую значения компонент красного, зеленого и синего. Вторая - знак решетки, затем значения компонент красного, синего и зеленого в шестнадцатеричном формате по два символа на компоненту.Каждое число от 0 до 255. В шестнадцатеричном представлении можно использовать как заглавные, так и строчные символы