Set

Ciascun elemento di un insieme può essere qualsiasi tipo ordinale tra 0 e 255 e la dimensione massima è di 255 elementi.

Type
   Lettere = Set of Char;
Var
   Vocali: Lettere;
Begin
   Vocali:= ['A', 'E', 'I', 'O', 'U', 'a', 'e', 'i', 'u'];
   //...

Sono disponibili molte operazioni

TP FPC
S1 + S2 Unione Unione Include(S,[e])
S1 – S2 Differenza Differenza Exclude(S,[e])
S1 >< S2 Differenza simmetrica
S1 * S2 Intersezione Intersezione
S1 = S2 Uguale a
S1 <> S2 Non uguale a
S1 <= S2 Incluso o uguale Incluso o uguale
S1 >= S2 Include o uguale
e In S Appartiene a Appartiene a