【发布时间】:2013-03-19 00:17:37
【问题描述】:
我正在处理多个文件,但我遇到了一个可变字段的问题。 在 file1.ml 中,我声明:
type mytype = {
mutable numbers : int list;
}
所以,在 file2.ml 中,我有 mytype 类型的元素。但是,当我尝试制作时:
myElement.numbers
返回如下错误:Error: Unbound record field label numbers。
谢谢,欢迎任何帮助。
【问题讨论】:
-
一种思考方式是,您定义的不是记录,而是记录选择器。所以当你使用选择器时,你必须声明它的完整路径。
标签: functional-programming ocaml mutable imperative-programming