假设我有两个.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_typefrom的类型A。
我该怎么办?