Differenze tra le versioni di "Val"
Da Gambas-it.org - Wikipedia.
Riga 1: | Riga 1: | ||
'''Val''' converte una stringa in una valore ''booleano'', in un ''numero'' oppure in una ''data''. Per convertire numeri e date viene utilizzata la <SPAN Style="text-decoration:underline">locazione corrente</span>. | '''Val''' converte una stringa in una valore ''booleano'', in un ''numero'' oppure in una ''data''. Per convertire numeri e date viene utilizzata la <SPAN Style="text-decoration:underline">locazione corrente</span>. | ||
− | + | ''espressione'' = Val(''stringa'') | |
− | ''espressione'' = Val(''stringa'') | + | Val() restituisce un valore numerico valutato al tipo intero immediatamente più corto. |
Esempio: | Esempio: | ||
− | + | Public Sub Main() | |
Dim stringa AS String | Dim stringa AS String | ||
Riga 16: | Riga 16: | ||
End | End | ||
− | |||
− | |||
In console si avrà: | In console si avrà: | ||
− | + | <TR>88 | |
− | 88 | ||
<BR>True | <BR>True | ||
− | |||
Versione delle 08:18, 27 mag 2021
Val converte una stringa in una valore booleano, in un numero oppure in una data. Per convertire numeri e date viene utilizzata la locazione corrente.
espressione = Val(stringa)
Val() restituisce un valore numerico valutato al tipo intero immediatamente più corto.
Esempio:
Public Sub Main() Dim stringa AS String stringa = "88" Print Val(stringa) Print Val("True") End
In console si avrà:
<TR>88
True
Localizzazione
La funzione Val() utilizza la localizzazione. Pertanto bisognerà prestare attenzione ai punti decimali, virgole, e ordine di date e ore.
In pratica, la seguente espressione
Val("1.1")
darà risultato Null.
Mentre la seguente espressione:
Val("1,1")
viene convertita.