Ocaml 访问模块下的类型

Ocaml 访问模块下的类型,ocaml,Ocaml,我向你解释我的问题 我有这样一个模块: a、 毫升 a、 姆利 main.ml let test = A.t(8, 9) 如何解决此错误: Error: Unbound value A.t 谢谢。A.t是一种类型,因此A.t(8,9)没有什么意义。这与模块无关,您可以通过以下方式获得相同的结果: # type t = int*int;; type t = int * int # t (1,2);; Error: Unbound value t 我也有这个错误:错误:Unbound Cons

我向你解释我的问题

我有这样一个模块:

a、 毫升

a、 姆利

main.ml

let test = A.t(8, 9)
如何解决此错误:

Error: Unbound value A.t

谢谢。

A.t
是一种类型,因此
A.t(8,9)
没有什么意义。这与模块无关,您可以通过以下方式获得相同的结果:

# type t = int*int;;
type t = int * int
# t (1,2);;
Error: Unbound value t

我也有这个错误:错误:Unbound Constructor Resolved thx at Community你可以发布你的解决方案吗?在main.ml中打开“a.ml”,但我有一个新问题,如果我尝试直接使用像这样的类型a.t,我有相同的错误文件已经是按文件名命名的模块。在这种情况下,不需要在
a.ml
a.mli
中围绕
t
创建额外的模块。然后,您可以省去
打开一个
Error: Unbound value A.t
# type t = int*int;;
type t = int * int
# t (1,2);;
Error: Unbound value t