- Константин, что в переводе с греческого значит „постоянный“!
Стандартное представление главного героя
Покровских ворот
Сердце красавицы склонно к измене И к перемене, как ветер мая.
Дж. Верди. Риголетто
Константы - это параметры (объекты) программы, которые не могут изменять своё значение в ходе выполнения программы.
Как мы уже знаем, все числа являются числовыми константами. Из чисел, знаков операций, идентификаторов некоторых стандартных функций и круглых скобок можно составлять константные выражения:
123 ’ Z ’
Cos(3.14)
’stringl ’
Chr(255)
Точно так же из любых символов мы можем составить символьные (один любой символ) и строковые константы (любое количество любых символов, в том числе и ни одного). Такие константы заключаются в одинарные (не двойные!) кавычки:
’G’ ’R’ ’7’ ’Ж’ ’Э’ - символьные константы
’’ - пустая строка, в которой нет ни одного символа
’Delphi’ ’G’ ’Constant’ ’Строковая константа’ - строковые константы
Строковые и символьные константы можно соединять знаком +:
’Delphi’ + ’ - ’ + ’ это наш выбор! ’
Значением этого выражения будет строка «Delphi- это наш выбор!»
’205’ ’14.007’ ’2 + 2’ - тоже строковые константы! Их значениями являются именно строки, а не числа, поэтому значение выражение '2 + 2' вовсе не 4!
Если в строковой константе имеется одиночная кавычка, то её следует повторить дважды.
Кроме того, существуют логические константы True(соответствует значению истина), False(ложь), а также константа nil (0, используется как значение указателей).
Такие явные константы и константные выражения можно использовать в любых операторах и для этого их не нужно объявлять.