String
DIM Var AS String
Questo tipo di dato rappresenta una stringa di caratteri a lunghezza variabile.
Il primo carattere di una stringa è numerato uno, non zero.
In teoria, la stringa può contenere caratteri nulli (cioè il cui codice ASCII è zero). Ma poiché alcune funzioni di Gambas si basano internamente su stringhe a terminazione zero, in particolare sui metodi della classe nativa con argomenti di stringa, è necessario evitarli il più possibile!
Esempi
PUBLIC sPub AS String ' Questa stringa può essere utilizzata da tutte le subroutine dello stesso modulo
PUBLIC SUB Button1_Click()
DIM sLoc AS String ' Questa stringa è locale in questa subroutine
sPub = "74zu88"
sLoc = Mid$(sPub, 3, 2)
IF sLoc = "zu" THEN PRINT "Expected"
END
' Per comodità e leggibilità, stringhe eccezionalmente lunghe possono essere definite su più righe.
Dim MyString As String = ""
"Facciamo "
"finta "
"che "
"questa "
"sia "
"una "
"stringa "
"veramente "
"lunga."
Print MyString ' Stampa: Facciamo finta che questa sia una frase veramente lunga.
Vedi anche