L'istruzione string_of_float di OCaml
La funzione string_of_float del linguaggio OCaml mi permette di convertire un valore numerico a virgola mobile (float) in una stringa.
string_of_float numero;;
L'argomento (numero) della funzione deve essere un dato di tipo float ossia un numero in virgola mobile.
Se è un numero intero, la funzione va in errore.
Nota. Per convertire un numero intero in una stringa occorre usare un'altra funzione, la funzione string_of_int.
Un esempio pratico
Definisco una variabile numerica di tipo float
let z = 2.5;;
Poi la converto in una stringa con la funzione string_of_float
string_of_float z;;
Il risultato è un valore alfanumerico di tipo stringa.
string_of_float z;;
- : string = 2.5"
E così via.