Типизированные константы Pascal-Паскаль

Описание

Типизированные константы

Типизированные константы подобны инициализированным переменным (переменным с заданными начальными значениями).

В отличие от нетипизированных констант, объявление тnипизированной константы определяет сразу и тип, и значение константы.

Типизированные константы могут использоваться подобно переменным того же самого типа, и могут находиться в левой части оператора присваивания.

Обратите внимание: Типизированные константы инициализируются только один раз - при их создании в начале программы. При каждом входе в процедуру или функцию, локальные Типизированные константы не инициализируются повторно.

В дополнение к стандартным константам, значение типизированной константы может быть задано выражением базового адреса.

Пример объявления типизированных констант
Type Point = Record
   X, Y : Real
End;
Const Minimum : Integer = 0;
Maximum : Integer = 9999;
Factorial : Array [1..7] Of Integer = (1, 2, 6, 24, 120, 720, 5040);
HexDigits : Set Of Char = ['0'..'9', 'A'..'Z', 'a'..'z'];
Origin : Point = (X : 0.0; Y : 0.0);
  • Константы типа массивов
  • Константы объектных типов
  • Константы указательных типов
  • Константы процедурного типа
  • Константы типа записей
  • Константы типа наборов
  • Константы с простым типом
  • Константы со строковым типом
  • Константы со структурным типом