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.

     


     

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

    FacebookTwitterLinkedinLinkedin
    knowledge base

    Stringhe e caratteri in OCaml