Differenze tra le versioni di "Convertire in stringa senza funzioni il contenuto di una variabile non di tipo Stringa"
Da Gambas-it.org - Wikipedia.
(Creata pagina con 'Come è noto, la conversione in Stringa di un valore non di tipo Stringa può essere effettuata con le funzioni ''CStr()'' e ''Str()''. E' possibile - senza utilizzare le pre...') |
|||
Riga 28: | Riga 28: | ||
<FONT color=#006400>' ''Anche in questo caso la funzione "IsInteger()" vuole una stringa; | <FONT color=#006400>' ''Anche in questo caso la funzione "IsInteger()" vuole una stringa; | ||
− | ' ''e, posta la variabile nel modo descritto, il | + | ' ''e, posta la variabile nel modo descritto, il valore contenuto viene accettato:</font> |
Print IsInteger("" & i & "") | Print IsInteger("" & i & "") | ||
'''End''' | '''End''' |
Versione delle 05:04, 26 giu 2013
Come è noto, la conversione in Stringa di un valore non di tipo Stringa può essere effettuata con le funzioni CStr() e Str().
E' possibile - senza utilizzare le predette funzioni - convertire in stringa il valore contenuto all'interno di una variabile non di tipo Stringa mediante il posizionamento di tale variabile tra due coppie di virgolette e due caratteri &:
stringa = "" & variabile_non_Stringa & ""
Esempio:
Public Sub Button1_Click() Dim i as Integer i = 4 ' La funzione "Asc()" vuole una stringa. La variabile "i", ' essendo di tipo Integer, sarebbe rifiutata. Ponendola fra due coppie di virgolette e ' due caratteri "&", essa viene accettata, ed il suo contenuto viene elaborato: Print Asc("" & i & "") End
Altro esempio:
Public Sub Button1_Click() Dim i as Integer i = 4 ' Anche in questo caso la funzione "IsInteger()" vuole una stringa; ' e, posta la variabile nel modo descritto, il valore contenuto viene accettato: Print IsInteger("" & i & "") End