Differenze tra le versioni di "TypeOf"

Da Gambas-it.org - Wikipedia.
(Creata pagina con "La funzione '''TypeOf()''' ritorna un valore intero che rappresenta, conformemente all'enumerazione presente nel file sorgente ''/.../main/share/gb_type_common.h'', il tipo di...")
 
Riga 11: Riga 11:
 
  '''Public''' Sub Main()
 
  '''Public''' Sub Main()
 
    
 
    
   Dim tipos As String[] = [Null, "Boolean", "Byte", "Short", "Integer", "Long", "single", "Float", "Date", "String",
+
   Dim tipi As String[] = [Null, "Boolean", "Byte", "Short", "Integer", "Long", "single", "Float", "Date", "String",
                          Null, "Pointer", "Variant", "Function", "Class or Structure", "Null", "Object"]
+
                        Null, "Pointer", "Variant", "Function", "Class or Structure", "Null", "Object"]
 
    
 
    
 
   Dim i As Integer
 
   Dim i As Integer
 
    
 
    
   Print "Il tipo di dato è:  "; tipos[TypeOf(i)]
+
   Print "Il tipo di dato è:  "; tipi[TypeOf(i)]
 
    
 
    
 
  '''End'''
 
  '''End'''

Versione delle 17:30, 2 feb 2016

La funzione TypeOf() ritorna un valore intero che rappresenta, conformemente all'enumerazione presente nel file sorgente /.../main/share/gb_type_common.h, il tipo di dato, al quale appartiene una variabile.


La sua sintassi è:

TypeOf(variabile) As Integer


Mostriamo un esempio pratico:

Public Sub Main()
 
 Dim tipi As String[] = [Null, "Boolean", "Byte", "Short", "Integer", "Long", "single", "Float", "Date", "String",
                        Null, "Pointer", "Variant", "Function", "Class or Structure", "Null", "Object"]
 
 Dim i As Integer
 
  Print "Il tipo di dato è:  "; tipi[TypeOf(i)]
  
End