Differenze tra le versioni di "Usare come identificatore di variabile il nome di una parola chiave o di una funzione ovvero un carattere non consentito"
Da Gambas-it.org - Wikipedia.
(Creata pagina con 'Come è noto, ''di norma'' non è possibile utilizzare, come ''identificatore'' di variabile, il nome di una parola chiave o di una funzione ovvero un carattere non consentito...') |
|||
Riga 6: | Riga 6: | ||
Esempio pratico: | Esempio pratico: | ||
+ | Private {Extern} As Long | ||
+ | Private Const {OBJECT} As String = "Testo qualsiasi" | ||
+ | |||
+ | |||
'''Public''' Sub Main() | '''Public''' Sub Main() | ||
Riga 20: | Riga 24: | ||
{[} = 1000 | {[} = 1000 | ||
+ | |||
+ | {Extern} = 100000 | ||
Print {len}, {Open}, {Integer} | Print {len}, {Open}, {Integer} | ||
Riga 28: | Riga 34: | ||
Print {[} | Print {[} | ||
+ | |||
+ | Print {Extern} | ||
+ | |||
+ | Print {OBJECT} | ||
'''End''' | '''End''' |
Versione delle 21:31, 3 mag 2014
Come è noto, di norma non è possibile utilizzare, come identificatore di variabile, il nome di una parola chiave o di una funzione ovvero un carattere non consentito (ad esempio un segno grafico, una puntegiatura o un numero).
Per poter utilizzare tali nomi e caratteri, come identificatori di variabile, sarà necessario porli all'interno di due parentesi graffe:
{ ... }
Esempio pratico:
Private {Extern} As Long Private Const {OBJECT} As String = "Testo qualsiasi" Public Sub Main() Dim {len}, {Open}, {Integer} As Integer Dim {Return} As String[] = ["a", "b", "c"] Dim {2} As Byte Dim {[} As Short {len} = 444 {Open} = 555 {Integer} = 666 {2} = 99 {[} = 1000 {Extern} = 100000 Print {len}, {Open}, {Integer} Print {Return}[0], {Return}[1], {Return}[2], {Return}.Count Print {2} Print {[} Print {Extern} Print {OBJECT} End