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"
Riga 7: | Riga 7: | ||
Esempio pratico: | Esempio pratico: | ||
Private {Extern} As Long | Private {Extern} As Long | ||
− | Private Const { | + | Private Const {CONST} As String = "Testo qualsiasi" |
'''Public''' Sub Main() | '''Public''' Sub Main() | ||
− | Dim | + | Dim len, {Open}, {Input} As Integer |
− | Dim | + | Dim Return As String[] = ["a", "b", "c"] |
Dim {2} As Byte | Dim {2} As Byte | ||
Dim {[} As Short | Dim {[} As Short | ||
Riga 22: | Riga 22: | ||
{len} = 444 | {len} = 444 | ||
{Open} = 555 | {Open} = 555 | ||
− | { | + | {Input} = 666 |
{2} = 99 | {2} = 99 | ||
Riga 34: | Riga 34: | ||
{Extern} = 100000 | {Extern} = 100000 | ||
− | Print {len}, {Open}, { | + | Print {len}, {Open}, {Input} |
Print {Return}[0], {Return}[1], {Return}[2], {Return}.Count | Print {Return}[0], {Return}[1], {Return}[2], {Return}.Count | ||
Riga 48: | Riga 48: | ||
Print {Extern} | Print {Extern} | ||
− | Print { | + | Print {CONST} |
'''End''' | '''End''' | ||
Riga 55: | Riga 55: | ||
=Note= | =Note= | ||
− | [1] Da notare che gli identificatori non consentiti, purché composti da caratteri alfabetici, se posti immediatamente dopo la parola ''Dim'', possono essere scritti anche senza le parentesi graffe. Gli stessi, però, quando utilizzati nel restante codice all'interno delle routine, devono essere poi scritti fra le parentesi graffe. | + | [1] Da notare che gli identificatori non consentiti, purché composti da caratteri alfabetici, se posti <SPAN Style="text-decoration:underline">immediatamente</span> dopo la parola ''Dim'', possono essere scritti anche senza le parentesi graffe. Gli stessi, però, quando utilizzati nel restante codice all'interno delle routine, devono essere poi scritti fra le parentesi graffe. |
<BR>Esempio: | <BR>Esempio: | ||
Public Sub Main() | Public Sub Main() |
Versione delle 18:10, 26 ago 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: |1|
{ ... }
Esempio pratico:
Private {Extern} As Long Private Const {CONST} As String = "Testo qualsiasi" Public Sub Main() Dim len, {Open}, {Input} 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 {Input} = 666 {2} = 99 {[} = 1000 { } = 1.5 {} = 9999999 {Extern} = 100000 Print {len}, {Open}, {Input} Print {Return}[0], {Return}[1], {Return}[2], {Return}.Count Print {2} Print {[} Print { } Print {} Print {Extern} Print {CONST} End
Note
[1] Da notare che gli identificatori non consentiti, purché composti da caratteri alfabetici, se posti immediatamente dopo la parola Dim, possono essere scritti anche senza le parentesi graffe. Gli stessi, però, quando utilizzati nel restante codice all'interno delle routine, devono essere poi scritti fra le parentesi graffe.
Esempio:
Public Sub Main() Dim Dim As Byte {Dim} = 38 Print {Dim} End