如何将 int 转换为字符串?示例:1 到“1”。
使用函数
string_of_int
(请参阅 Pervasives 的文档,该模块包含自动在顶级命名空间中提供给所有 OCaml 程序使用的函数)。
(截至 2024 年 6 月 11 日) 在当前的 OCaml 中,这是
Stdlib.string_of_int
另一个解决方案是使用Printf模块,它允许您选择打印格式:
Printf.sprintf "%d" 42
给你“42”。
但您可能更喜欢使用八进制、十六进制、二进制等表示形式。例如,
Printf.sprintf "%x" 42
给你“2a”,它是 42 的十六进制表示。
Printf.sprintf "0x%x" 42
会给你“0x2a”。
有关更多详细信息,请参阅 Printf 文档。