【发布时间】:2012-06-15 05:56:14
【问题描述】:
我想将列表的类型设置为整数,但我不知道如何执行此操作。 我可以做到以下几点:
let listOfInts = [];
但这只是让 listOfInts 成为一个允许放入任何类型的列表。 如何强制 listOfInts 只是一个整数列表?
这是为了在 OCaml 中创建一个字典,将字符串(键)映射到 int(值)。 为简单起见,我只是将值设为字符串的长度。 有人可以帮我解决这个问题吗?提前致谢。
【问题讨论】:
我想将列表的类型设置为整数,但我不知道如何执行此操作。 我可以做到以下几点:
let listOfInts = [];
但这只是让 listOfInts 成为一个允许放入任何类型的列表。 如何强制 listOfInts 只是一个整数列表?
这是为了在 OCaml 中创建一个字典,将字符串(键)映射到 int(值)。 为简单起见,我只是将值设为字符串的长度。 有人可以帮我解决这个问题吗?提前致谢。
【问题讨论】:
明确声明类型。
let (listOfInts : int list) = [];
【讨论】: