Копия викизеркало

Это зеркало вики с pascal.chat. Правка, история и вход — там.

Basic Pascal Tutorial/Chapter 1/Constants/ru

한국어 · Deutsch · English · Français · Italiano · Български · Русский · 中文(中国) · 日本語

Константы

1C - Constants (author: Tao Yue, state: unchanged)

Идентификаторам, ссылающимся на константы, может быть присвоено только одно значнение в начале программы. Значение, хранящееся в константе, не может быть изменено.

Константы объявляются в секции констант программы:

pascal
const
  Identifier1 = value;
  Identifier2 = value;
  Identifier3 = value;

Для примера, давайте объявим несколько констант различных типов данных: строки, символы, целые, вещественные и логические. Эти типы данных будут дополнительно объяснены в следующем разделе.

pascal
const
  Name = 'Tao Yue';
  FirstLetter = 'a';
  Year = 1997;
  pi = 3.1415926535897932;
  UsingNCSAMosaic = TRUE;

Обратите внимание, что в Pascal символы заключаются в апострофы (')! Это контрастирует с более новыми языками, которые часто используют или разрешают кавычки (") или Heredoc-нотацию. Стандартный Pascal не использует и не разрешает кавычки для обозначения символов или строк.

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

Типизированные константы заставляют константу иметь конкретный тип. Например,

pascal
const
  a : real = 12;

даст идентификатор a, который содержит вещественное значение 12.0 вместо целого 12.


From the Free Pascal wiki, page "Basic Pascal Tutorial/Chapter 1/Constants/ru", as it stood on 2022-08-20 after a change by Kai Burghardt, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Версия 2, последнее изменение: WikiArchive, .