Otevřít hlavní menu

Změny

Typové konstanty pole

Odebrány 3 bajty, 9. 10. 2012, 22:57
bez shrnutí editace
;Znaková pole
:Konstanty typu pakovaného řetězce mohou být určeny buď ve tvaru jednotlivých znaků nebo jako řetězec. Například, tato definice:
const
const
Cislice: array[0..9] of Char = '0123456789';
 
;Znaková pole ukončená nulou
:Znakové pole ukončené nulou je takové, kde první prvek pole je 0 a poslední prvek je kladné nenulové celé číslo.
;Například:
Když řetězec je kratší než délka pole, zbývající znaky jsou nastaveny do hodnoty NULL (#0) a pole skutečně obsahuje nulou ukončený řetězec.
 
;Konstantní vícerozměrná pole
:Konstantní vícerozměrná pole mají při definici hodnoty každého rozměru uzavřené ve zvláštním páru závorek, oddělených čárkami.
:Nejvnitřnější úroveň odpovídá posledním (pravému) rozměru.
;Například, deklarace:
Labyrint: Kostka = (((0, 1), (2, 3)), ((4, 5), (6, 7)));
:poskytuje poli Labyrint tyto hodnoty:
Labyrint[0, 0, 0] = 0
Labyrint[0, 0, 1] = 1