Comment convertir un int en chaîne? Exemple: 1 à "1".
Utilisez la fonction string_of_int
(voir la documentation de Pervasives , le module contenant les fonctions qui sont automatiquement rendues disponibles dans l'espace de noms de niveau supérieur pour tous les programmes OCaml).
Une autre solution consiste à utiliser le module Printf, qui vous permet de choisir le format d'impression:
Printf.sprintf "%d" 42
vous donne "42".
Mais vous préférerez peut-être utiliser une représentation octale, hexadécimale, binaire, etc. Par exemple,
Printf.sprintf "%x" 42
vous donne "2a" qui est la représentation hexadécimale de 42.
Printf.sprintf "0x%x" 42
vous donnerait "0x2a".
Voir documentation Printf pour plus de détails.