Kategorie:Typové konstanty: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
(Vytvorená stránka „Typové konstanty lze srovnat s inicializovanými proměnnými, jejichž hodnota je definována již od začátku jejich bloku. Od netypových konstant se liší tím, ...“) |
|||
Řádek 18: | Řádek 18: | ||
[[Category:Pascal]] | [[Category:Pascal]] | ||
+ | |||
+ | |||
+ | :[[množinové typové konstanty]] | ||
+ | |||
+ | :[[objektové typové konstanty]] | ||
+ | |||
+ | :[[procedurální typové konstanty]] | ||
+ | |||
+ | :[[řetězcové typové konstanty]] | ||
+ | |||
+ | :[[strukturované typové konstanty]] | ||
+ | |||
+ | :[[typové konstanty pole]] | ||
+ | |||
+ | :[[typové konstanty záznamu]] | ||
+ | |||
+ | :[[ukazatelové typové konstanty]] |
Verze z 9. 10. 2012, 21:49
Typové konstanty lze srovnat s inicializovanými proměnnými, jejichž hodnota je definována již od začátku jejich bloku. Od netypových konstant se liší tím, že jejich deklarace určuje kromě hodnoty i typ. Typové konstanty mohou být použity stejně jako proměnné shodných typů a mohou se objevit i na levé straně přiřazovacího příkazu. Pozn Typové konstanty jsou inicializovány pouze jednou -- na začátku programu. Při každém vstupu do procedury a funkce nejsou lokálně deklarované typové konstanty znovu inicializovány. Navíc k normálním konstantním výrazům může být hodnota typové konstanty určena konstantním adresovým výrazem.
Příklady
(* Deklarace typových konstant *) type Bod = record X, Y: real end; const Minimum: Integer = 0; Maximum: Integer = 9999; Faktorial: array[1..7] of Integer = (1, 2, 6, 24, 120, 720, 5040); HexCislice: set of Char = ['0'..'9', 'A'..'Z', 'a'..'z']; Pocatek: Bod = (X: 0.0; Y: 0.0);
Stránky v kategorii „Typové konstanty“
Zobrazuje se 14 stránek z celkového počtu 14 stránek v této kategorii.