Differenze tra le versioni di "Enum"
Da Gambas-it.org - Wikipedia.
Riga 1: | Riga 1: | ||
− | La parola chiave '''Enum''' dichiara | + | La parola chiave '''Enum''' dichiara una "Enumerazione", ossia una lista numerata di <SPAN style="text-decoration:underline">''Costanti''</span> intere (tipo ''Integer''). |
Se il valore di una costante non viene specificato, il suo valore sarà quello della costante precedente incrementato di un'unità (zero per la prima costante). | Se il valore di una costante non viene specificato, il suo valore sarà quello della costante precedente incrementato di un'unità (zero per la prima costante). | ||
− | |||
La sintassi è: | La sintassi è: | ||
{ PUBLIC | PRIVATE } ENUM Identificatore [ = Valore ] [ , Identificatore [ = Valore ] ... ] | { PUBLIC | PRIVATE } ENUM Identificatore [ = Valore ] [ , Identificatore [ = Valore ] ... ] | ||
− | |||
Versione delle 04:52, 13 ott 2021
La parola chiave Enum dichiara una "Enumerazione", ossia una lista numerata di Costanti intere (tipo Integer).
Se il valore di una costante non viene specificato, il suo valore sarà quello della costante precedente incrementato di un'unità (zero per la prima costante).
La sintassi è:
{ PUBLIC | PRIVATE } ENUM Identificatore [ = Valore ] [ , Identificatore [ = Valore ] ... ]
Esempio:
Private Enum zero, uno, due, tre Private Enum a = 1, b, c, d, e, f Private Enum g = 4, h, i, l = -1, m, n, o Public Sub Form_Open() Print zero, uno, due tre Print a, b, c, d, e, f Print g, h, i, l, m, n, o End
In console verrà scritto:
0 1 2 3
1 2 3 4 5 6
4 5 6 -1 0 1 2