Typové konstanty záznamu
Verze z 9. 10. 2012, 21:58, kterou vytvořil Zdeno Sekerák (diskuse | příspěvky) (Vytvorená stránka „Deklarace konstanty typu záznam určuje identifikátory a hodnoty každé položky. Položky musí být uvedeny ve stejném pořadí, v jakém jsou deklarovány. * Pok...“)
Deklarace konstanty typu záznam určuje identifikátory a hodnoty každé položky.
Položky musí být uvedeny ve stejném pořadí, v jakém jsou deklarovány.
- Pokud záznam obsahuje položku typu file, konstanta typu záznam nemůže být deklarována.
- Pokud záznam obsahuje variantní část, musí položky náležet pouze k jedné variantě.
- Pokud záznam obsahuje rozlišovací položku (tag field), musí být určena její hodnota
- Příklady
type Bod = record X, Y: Real; end; Vektor = array[0..1] of Bod; Month = (Led, Uno, Bre, Dub, Kve, Cer, Cvc, Srp, Zar, Rij, Lis, Pro); Datum = record D: 1..31; M: Mesic; Y: 1900..1999; end; const Pocatek: Bod = (X: 0.0; Y: 0.0); Cara: Vektor = ((X: -3.1; Y: 1.5), (X: 5.8; Y: 3.0)); Nekdy: Datum = (D: 6; M: Uno; Y: 1965);