Ocaml - 如何将int变量的值转换为字符串?

时间:2017-06-05 07:31:33

标签: ocaml

我想制作字符串" t1"," t2"," t3",......等等。

所以我确实喜欢这个 让我= 0; ... (某事) - >让z =" t" ^ string_of_int(i + 1)

我的意图是每次该程序进入(某事),我都会增加。 因为我必须在程序进入(某事物)时创建新的字符串。

但它有语法错误 我该怎么办?

1 个答案:

答案 0 :(得分:2)

如果要将整数作为字符串的一部分嵌入,请使用Printf.sprintf

let make_string i =
  Printf.sprintf "t%d" i

你必须照顾那些产生越来越多数字的部分,比如for循环。