Skip to end of metadata
Go to start of metadata
НазваниеПримерКлассОписаниеОграничения
Строковый литерал

'text'

'line1\nline2'

'{system.cancel}'

STRING[N], TEXT, ITEXTПоследовательность символов, заключенная в одинарные кавычки с возможностью использовать специальные последовательности '\n', '\r', '\t'. Для указания символов одинарной кавычки и обратного слэша необходимо использовать специальные последовательности '\'' и '\\'. Строковый литерал также может представлять собой локализуемую строку. В этом случае классом литерала будет TEXT, а вместо символов '{' и '}' необходимо использовать специальные последовательности '\{' и '\}' соответственно. Если строковый литерал не использует возможности локализации, то классом литерала будет являться STRING[N], где N - количество символов в строке.
Целочисленный литерал (int)

56

-32

1000000000

INTEGERПоследовательность цифр с возможным знаком минуса в начале32-битные знаковые целые числа
Целочисленный литерал (long)

56L

-32L

1000000000000L

LONGПоследовательность цифр с возможным знаком минуса в начале и буквой L (заглавной или строчной) в конце64-битные знаковые целые числа
Вещественный литерал

3d

4.25D

-2.125D

DOUBLEПоследовательность цифр, обозначающая целую часть, затем знак точки, затем последовательность цифр, обозначающих дробную часть (возможно пустая), затем буква D (заглавная или строчная). С возможным знаком минуса в начале.64-битное число с плавающей точкой
Литерал класса NUMERIC

3

4.25

-2.125

NUMERIC[N,M]Последовательность цифр, обозначающая целую часть, затем знак точки, затем последовательность цифр, обозначающих дробную часть (возможно пустая). С возможным знаком минуса в начале.Количество цифр целой и дробной части литерала определяют его класс
Логический литерал
TRUEBOOLEANКлючевое слово TRUEПротивоположным значением является специальное значение NULL
Литерал класса DATE

1982_07_13

2000_01_25

DATEДата в формате YYYY_MM_DD. Четыре цифры, обозначающие год, знак подчеркивания, две цифры - месяц, подчеркивание, две цифры - день.
Литерал класса TIME

12:05

00:59

TIMEВремя в формате HH:mm. Две цифры, обозначающие часы, затем знак двоеточия и две цифры - минуты.Часы от 0 до 23, минуты от 0 до 59
Литерал класса DATETIME
1982_07_13_12:05DATETIMEДата и время в формате YYYY_MM_DD_HH:mm
Литерал класса COLOR

RGB(255, 0, 204)

#FF00CC

COLORДве формы задания. Первая - ключевое слово RGB, затем в скобках через запятую значения компонент красного, зеленого и синего. Вторая - знак решетки, затем значения компонент красного, синего и зеленого в шестнадцатеричном формате по два символа на компоненту. Каждое число от 0 до 255. В шестнадцатеричном представлении можно использовать как заглавные, так и строчные символы
  • No labels