Differenze tra le versioni di "Enum"
Da Gambas-it.org - Wikipedia.
(Creata pagina con 'La parola chiave '''Enum''' dichiara un'enumerazione (o lista numerata, ossia una lista di costanti intere (tipo ''Integer''). Se il valore di una costante non viene specific...') |
|||
(10 versioni intermedie di uno stesso utente non sono mostrate) | |||
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">''<U>Costanti</u>''</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 è: <SUP>[[[#Note|Nota 1]]]</sup> | |
− | La sintassi è: | ||
{ PUBLIC | PRIVATE } ENUM Identificatore [ = Valore ] [ , Identificatore [ = Valore ] ... ] | { PUBLIC | PRIVATE } ENUM Identificatore [ = Valore ] [ , Identificatore [ = Valore ] ... ] | ||
− | |||
Esempio: | Esempio: | ||
− | Private <FONT color=B22222><B>Enum</b></font> a = | + | Private <FONT color=B22222><B>Enum</b></font> zero, uno, due, tre |
+ | Private <FONT color=B22222><B>Enum</b></font> a = 1, b, c, d, e, f | ||
+ | Private <FONT color=B22222><B>Enum</b></font> g = 4, h, i, l = -1, m, n, o | ||
+ | Private <FONT color=B22222><B>Enum</b></font> aaa = 2, bbb = aaa, ccc = aaa + bbb | ||
− | 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 | ||
+ | Print aaa, bbb, ccc | ||
End | End | ||
In console verrà scritto: | In console verrà scritto: | ||
− | 0 | + | 0 1 2 3 |
+ | <BR>1 2 3 4 5 6 | ||
+ | <BR>4 5 6 -1 0 1 2 | ||
+ | <BR>2 2 4 | ||
+ | |||
+ | |||
+ | |||
+ | =Note= | ||
+ | [1] Riguardo ai valori assegnabili alle Enumerazioni si veda anche la pagina relativa alle [[Espressioni_costanti|Espressioni costanti]]. |
Versione attuale delle 15:41, 21 ott 2024
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 Private Enum aaa = 2, bbb = aaa, ccc = aaa + bbb Public Sub Main() Print zero, uno, due tre Print a, b, c, d, e, f Print g, h, i, l, m, n, o Print aaa, bbb, ccc End
In console verrà scritto:
0 1 2 3
1 2 3 4 5 6
4 5 6 -1 0 1 2
2 2 4
Note
[1] Riguardo ai valori assegnabili alle Enumerazioni si veda anche la pagina relativa alle Espressioni costanti.