Otevřít hlavní menu

Record

Verze z 29. 9. 2012, 22:55, kterou vytvořil Zdeno Sekerák (diskuse | příspěvky)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)

Záznam sdružuje více položek, které mohou být různého typu.


Syntaxe
record
  položka;
  položka;
  ...
  položka
end;

NEBO

record
  položka;
  ...
  case rozlišovací položka: type of
   varianta: ( položka );
   ...
   varianta: ( položka )
end;


Popis
Každá položka je seznam identifikátorů oddělených čárkou, následovaný dvojtečkou a typem.


Příklad

(* definice typu záznam *)
type
  Trida  =(Cis, Dat, Retez);
  Datum  =record
    D, M, Y: Integer;
  end;
  Fakta =record
    Jmeno: string[10];
    case Typ: Trida of
      Cis: (N: real);
      Dat: (D: Date);
      Retez: (S: string);
  end;


Viz také

záznamové typové konstanty