Cada especificação de literal enumerável está associada a uma posição dentro do conjunto. Por exemplo, o enumerável abaixo possui cinco literais enumeráveis com posições 0,1,2,3 e 4:
(Segunda, Terça, Quarta,Quinta,Sexta)
Isto e, o literal enumerável Segunda tem a posição 0, e Sexta tem a posição 4.
Veja um exemplo mais completo:
Subtype Dias is Integer range 1 .. 31;
Type Tipos_De_Despesas
Is (Alimentacao, Transporte, Moradia);
Os dois tipos supracitados nos permitem declarar uma matriz de forma mais robusta, e ao menos tempo, explicativa:
Despesas: array(Dias, Tipos_De_Despesas) of Float;
Nenhum comentário:
Postar um comentário