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.

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