Intを文字列に変換するにはどうすればよいですか?例:1から「1」。
関数string_of_int
を使用します( Pervasives のドキュメントを参照してください。これは、トップレベルのネームスペースですべてのOCamlプログラムで自動的に使用可能になっている関数を含むモジュールです)。
別の解決策は、Printfモジュールを使用することです。これにより、印刷の形式を選択できます。
Printf.sprintf "%d" 42
あなたは「42」を与えます。
ただし、8進数、16進数、バイナリなどの表現を使用することをお勧めします。例えば、
Printf.sprintf "%x" 42
42の16進表現である「2a」が得られます。
Printf.sprintf "0x%x" 42
「0x2a」が得られます。
詳細については、 Printf documentation を参照してください。