La funzione int_of_string di OCaml
La funzione int_of_string del linguaggio OCaml mi permette di convertire una stringa in un numero intero.
int_of_string nomestringa
La funzione è seguita dal nome della stringa o da una costante stringa.
Restituisce il valore intero della stringa.
Attenzione. Se la stringa contiene valori non numerici, la funzione int_of_string va in errore (exception: failure). Lo stesso accade se il numero ha una virgola/punto decimale. Per trasformare le stringhe in numeri con virgola mobile si utilizza un'altra funzione (float_of_string).
Esempio
Definisco una stringa
let s1="2020";
Poi la converto in un numero intero con la funzione int_of_string
int_of_string s1;;
Il risultato è un numero intero ossia 2020.
int_of_string s1;;
- : int = 2020
E così via.