Инициализаторы полей в записях и классах

Материал из Вики проекта PascalABC.NET
Версия от 22:39, 12 января 2010; Mikst (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Поля записей можно инициализировать непосредственно.

type 
  Frac = record
    num: integer := 0;
    denom := 1; // автоопределеине типа - denom: integer
  end;
  
var 
  f: Frac;  
  f1: Frac := (num: 2; denom: 3);

begin
  writeln(f.num,'/',f.denom);
  writeln(f1.num,'/',f1.denom);
end.

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

Ссылки