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.

     


     

    Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

    FacebookTwitterLinkedinLinkedin
    knowledge base

    Stringhe e caratteri in OCaml