Differenze tra le versioni di "Enum"
Da Gambas-it.org - Wikipedia.
Riga 13: | Riga 13: | ||
− | Public Sub | + | Public Sub Main() |
− | + | Print zero, uno, due tre | |
− | + | Print a, b, c, d, e, f | |
− | + | Print g, h, i, l, m, n, o | |
End | End |
Versione delle 16:45, 3 feb 2022
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 è: [Nota 1]
{ 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 Main() 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
Note
[1] Riguardo ai valori assegnabili alle Enumerazioni si veda anche la pagina relativa alle Espressioni costanti.