假设我有两个.ml
文件:A.ml
和B.ml
.
中A.ml
,我有
type my_type = {id_ary : int array; sz_ary : int array};;
中B.ml
,我有
let test_my_type {id_ary;_} = id_ary.(0) <- 10;;
然后我像这样编译它们
ocamlc -linkpkg A.ml B.ml -o C
但是编译器给出了这样的错误:Error: Unbound record field label id_ary
似乎B
不能使用my_type
from的类型A
。
我该怎么办?