Dynamic 如何在OCaml中动态创建变量?

Dynamic 如何在OCaml中动态创建变量?,dynamic,ocaml,Dynamic,Ocaml,我是OCaml的新手。我想在循环中动态创建新变量 我尝试了一些,比如x.(I)、x.I,并尝试使用fprintf创建名称。你不能:OCaml是一种静态语言,其中变量的数量、范围和名称是固定的。如果您想要一种将字符串动态映射到值的方法,请使用哈希表或映射。您的问题不是很清楚。你能给我们看看你的代码和你想尝试的东西吗?你确定你了解函数式编程中循环是如何完成的吗?

我是OCaml的新手。我想在循环中动态创建新变量


我尝试了一些,比如x.(I)、x.I,并尝试使用fprintf创建名称。

你不能:OCaml是一种静态语言,其中变量的数量、范围和名称是固定的。如果您想要一种将字符串动态映射到值的方法,请使用哈希表或映射。

您的问题不是很清楚。你能给我们看看你的代码和你想尝试的东西吗?你确定你了解函数式编程中循环是如何完成的吗?