string - 在 Ocaml 中将字符串连接到整数

标签 string integer ocaml concatenation

我想要一个工作版本:

let x = "a" ^ 0;;

最佳答案

正如您无疑注意到的那样,您只能将字符串与其他字符串连接,而不能与整数连接。因此,您必须先将整数转换为字符串,然后才能连接它。如果整数像您的示例中那样确实是硬编码的,您可以只写 "0" 而不是 0 (事实上,在您的示例中您可以只写 "a0" 并且根本不连接任何内容)。

如果整数不是常量,可以使用string_of_int将其转换为字符串。所以这会起作用:

let x = "a" ^ string_of_int my_integer

关于string - 在 Ocaml 中将字符串连接到整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14916847/

相关文章:

Java 将字符串转换为整数进行比较

loops - Julia,使用 map 多次运行一个函数,

c++ - 从整数转换为指针

debugging - 无法在 ocamldebug : "Can' t find any event there. 中设置断点“

ocaml - 在 Queue 数据结构中使用惰性求值有什么好处?

r - 如何提取R中的第一个字符串

java - 匹配特定索引

ocaml - 如何访问 OCaml 中的对象字段?

c++ - 限制一个str[n]的输入

string - 在 Haskell 中将 Data.Text 转换为 Int