OCaml“to”关键字?

Enr*_*rba 0 ocaml keyword

我正在编写一些 OCaml 代码,并注意到我的语法突出显示to以特殊方式处理。因此,我启动了 OCaml repl ( utop ) 并尝试使用该名称实例化一个变量to

let to = 1;;
Run Code Online (Sandbox Code Playgroud)

我得到一个带to下划线的语法错误。我也尝试看看是不是运营商

(to);;
Run Code Online (Sandbox Code Playgroud)

但这也引发了语法错误。我想知道:to关键字是什么,是否有 OCaml 关键字的完整列表?

Car*_*ate 5

它看起来像是range/for 循环语法的一部分:

链接中给出的示例:

for i = 1 to 10 do ... done
Run Code Online (Sandbox Code Playgroud)