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.
Riga 1: | Riga 1: | ||
− | 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). | + | 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, ma anche uno o più soli spazi oppure niente). |
Per poter utilizzare tali nomi e caratteri, come ''identificatori'' di variabile, sarà necessario porli all'interno di due parentesi graffe: | Per poter utilizzare tali nomi e caratteri, come ''identificatori'' di variabile, sarà necessario porli all'interno di due parentesi graffe: | ||
Riga 16: | Riga 16: | ||
Dim {2} As Byte | Dim {2} As Byte | ||
Dim {[} As Short | Dim {[} As Short | ||
+ | Dim { } As single | ||
+ | Dim {} As Long | ||
+ | |||
{len} = 444 | {len} = 444 | ||
Riga 24: | Riga 27: | ||
{[} = 1000 | {[} = 1000 | ||
+ | |||
+ | { } = 1.5 | ||
+ | |||
+ | {} = 9999999 | ||
{Extern} = 100000 | {Extern} = 100000 | ||
Riga 34: | Riga 41: | ||
Print {[} | Print {[} | ||
+ | |||
+ | Print { } | ||
+ | |||
+ | Print {} | ||
Print {Extern} | Print {Extern} |
Versione delle 22:52, 11 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, ma anche uno o più soli spazi oppure niente).
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 Dim { } As single Dim {} As Long {len} = 444 {Open} = 555 {Integer} = 666 {2} = 99 {[} = 1000 { } = 1.5 {} = 9999999 {Extern} = 100000 Print {len}, {Open}, {Integer} Print {Return}[0], {Return}[1], {Return}[2], {Return}.Count Print {2} Print {[} Print { } Print {} Print {Extern} Print {OBJECT} End