Difference between revisions of "With/ru"

From Free Pascal wiki
Jump to navigationJump to search
(Created page with "{{With}} Зарезервированное слово '''with''' предназначено для сокращенного написания типа...")
 
m (Fixed syntax highlighting)
 
Line 1: Line 1:
{{With}}
+
{{with}}
  
 
[[Reserved word/ru|Зарезервированное слово]] '''with''' предназначено для сокращенного написания типа [[Record/ru|запись (структура)]]. Оно используется совместно с ключевым словом [[Do/ru|do]].
 
[[Reserved word/ru|Зарезервированное слово]] '''with''' предназначено для сокращенного написания типа [[Record/ru|запись (структура)]]. Оно используется совместно с ключевым словом [[Do/ru|do]].
  
 
Пример:
 
Пример:
<syntaxhighlight>
+
<syntaxhighlight lang=pascal>
 
// Объявление записи (структуры)
 
// Объявление записи (структуры)
 
type
 
type

Latest revision as of 12:10, 4 March 2020

Deutsch (de) English (en) suomi (fi) русский (ru)

Зарезервированное слово with предназначено для сокращенного написания типа запись (структура). Оно используется совместно с ключевым словом do.

Пример:

// Объявление записи (структуры)
type
  TreRecord = record
    strValue: string;
    intValue: integer;
    dblValue: double;
  end;

var
   reRecord: TreRecord; // Объявляем переменную типа "запись"

begin
  ...

  // стандартное обращение к полям записи:
  reRecord.strValue := 'Test';
  reRecord.intValue := 5;
  reRecord.dblValue := 4.2;

  // с использованием слова "with"
  with reRecord do
  begin
    strValue := 'Test';
    intValue := 5;
    dblValue := 4.2;
  end;
  ...
end;