Set

Z Delphi & Pascal (česká wiki)
Verze z 29. 9. 2012, 23:56, kterou vytvořil Zdeno Sekerák (diskuse | příspěvky) (Vytvorená stránka „;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...“)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
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