我在做真实世界的Ocaml,用Ocaml 4.06,emacs/merlin。请参阅下面的代码片段。我认为函数类型已经改变了。Core_kernel__.Comparator.S with type comparator_witness = 'b and type t = 'a)
我希望Int.comparator将扮演有效的比较器的角色,但是ocaml认为它是无效的。Q2)我应该给它什
我试图在OCaml中扩展函子。module type X = functor (A : ModuleA) -> I with type t := A.tmodule type Y = functor (A : ModuleA) -> include X(A)
val blah : A.t -> int我正在尝试用更多的函数扩展来自X<
我试图在模块之间传递一个AST,我在主模块中写下了下一句话: let var = "value" in.
let tree = Parse.parse_tree ~file:input input_text|> M1.f1 |> M2.f2 关键是,在M2.f2中,我需要计算一个从Main模块接收参数的函数。有没有办法将参数从一个模块传递到另一个模块?以类似于“全局变量”