设置OCaml列表的类型

Sup*_*sor 1 ocaml list

我想将列表的类型设置为整数但我不知道如何执行此操作.我可以做以下事情:

let listOfInts = [];
Run Code Online (Sandbox Code Playgroud)

但这只会使listOfInts成为一个允许放入任何类型的列表.如何强制listOfInts只是一个int列表?

这是为了在OCaml中创建一个字典,它将字符串(键)映射到int(值).为简单起见,我只是将值设置为字符串的长度.有人可以帮我解决这个问题吗?提前致谢.

Gar*_*han 7

明确声明类型.

let (listOfInts : int list) = [];
Run Code Online (Sandbox Code Playgroud)