繁体   English   中英

OCaml - 如何将 int 转换为字符串?

[英]OCaml - How do I convert int to string?

如何将 int 转换为字符串? 示例:1 到“1”。

使用函数string_of_int (请参阅Pervasives的文档,该模块包含在顶级命名空间中自动提供给所有 OCaml 程序的函数)。

另一种解决方案是使用模块 Printf,它允许您选择打印格式:

Printf.sprintf "%d" 42

给你“42”。

但您可能更喜欢使用八进制、十六进制、二进制等表示。 例如,

Printf.sprintf "%x" 42

给你“2a”,它是 42 的十六进制表示。

Printf.sprintf "0x%x" 42

会给你“0x2a”。

有关更多详细信息,请参阅Printf 文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM