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 suo valore viene accettato:</font>
+
  ' ''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