Set

Z Delphi & Pascal (česká wiki)
Skočit na navigaci Skočit na vyhledávání
Syntaxe
 set of type


Popis
  • Bázový typ množiny musí být ordinální typ a nesmí obsahovat více než 256 možných hodnot.
  • Dolní a horní hranice ordinálních hodnot bázového typu musí být v intervalu 0..255.
  • Konstruktor množiny, který;Popisuje hodnotu typu množina, je tvořen výrazy uvnitř hranatých závorek. Každý výraz určuje hodnotu množiny.


Notace [ ] popisuje prázdnou množinu, která je kompatibilní vzhledem k přiřazení s jakýmkoliv typem množina.


Příklady

{ Typy množina }
  type     Den =(Po, Ut, Str, Ctv, Pa, So, Ne);
    Znaky   =set of Char;
    Cislice =set of 0..9;
    Dny     =set of Day;
{ Konstruktory množiny }
  ['0'..'9', 'A'..'Z', 'a'..'z', '_']
  [1, 5, I + 1 .. J - 1]
  [Po..Pa]


Viz také

Množinové typové konstanty