L'istruzione float_of_string in OCaml
Nel linguaggio OCaml per trasformare una stringa in un valore reale, ossia un numero decimale con virgola mobile, utilizzo l'istruzione float_of_string.
float_of_string stringa
La stringa può essere una costante oppure una variabile.
Deve necessariamente contenere un numero ( intero o reale ). In presenza di altri caratteri non numerici la funzione va in errore.
Un esempio pratico
Esempio 1
Per trasformare la costante "3.3" in un valore float digito.
float of string "3.3";;
L'istruzione la converte in un tipo float
float of string "3.3";;
- : float 3.3
Esempio 2
Creo una variabile con una stringa
let z = "3.3";;
Poi trasformo il contenuto in un tipo float.
float_of_string z;;
- : float 3.3
E così via.