Difference between revisions of "Basic Pascal Tutorial/Chapter 1/Constants/ru"

From Lazarus wiki
Jump to navigationJump to search
m (Kai Burghardt moved page Constants/ru to Basic Pascal Tutorial/Chapter 1/Constants/ru: tidy up main name space: create subpage hierarchy for basic Pascal tutorial [cf. [[Special: PermaLink/149778#Clut...)
(bypass redirects [cf. discussion])
Line 1: Line 1:
 
{{Constants}}
 
{{Constants}}
{{TYNavigator|Identifiers|Variables_and_Data_Types}}
+
{{TYNavigator|Chapter 1/Identifiers|Chapter 1/Variables and Data Types}}
  
 
<font size="5">Константы</font>
 
<font size="5">Константы</font>
Line 42: Line 42:
 
даст идентификатор '''a''', который содержит вещественное значение 12.0 вместо целого 12.
 
даст идентификатор '''a''', который содержит вещественное значение 12.0 вместо целого 12.
  
{{TYNavigator|Identifiers|Variables_and_Data_Types}}
+
{{TYNavigator|Chapter 1/Identifiers|Chapter 1/Variables and Data Types}}

Revision as of 02:16, 6 August 2022

български (bg) Deutsch (de) English (en) français (fr) italiano (it) 日本語 (ja) 한국어 (ko) русский (ru) 中文(中国大陆)‎ (zh_CN)

 ◄   ▲   ► 

Константы

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


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

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

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

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

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

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

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

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

const
  a : real = 12;

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

 ◄   ▲   ►