L'istruzione string_of_int di Ocaml
L'istruzione string_of_int del linguaggio OCaml mi permette di convertire un numero intero in una stringa.
string_of_int numero;;
Il numero deve essere esclusivamente un numero intero. In presenza del punto decimale l'istruzione restituisce un errore.
Nota. Per convertire un numero float in una stringa si usa la funzione string_of_float.
Un esempio
Assegno alla variabile x un valore di tipo numerico intero 7
let x = 7;;
Si tratta di un valore di tipo intero.
val x : int = 7
Per trasformarlo in una stringa uso la funzione string_of_int
string_of_int x;;
La funzione lo trasforma in una stringa
string_of_int x;;
val x : string = "7"
E così via.