相关疑难解决方法(0)

在OCaml中键入共享 - 类型检查错误

编译此程序时:

module type Inc =
    sig
        type t
        val inc : t -> t
    end

module type Dec = 
    sig
        type t
        val dec : t -> t
    end

module Merger (I : Inc) (D : Dec with type t = I.t) =
    struct
        let merge x = x |> I.inc |> D.dec
    end

module IntInc : Inc = 
    struct
        type t = int
        let inc x = x + 10
    end

module IntDec : Dec = 
    struct 
        type t …
Run Code Online (Sandbox Code Playgroud)

ocaml functional-programming module functor

3
推荐指数
1
解决办法
496
查看次数

标签 统计

functional-programming ×1

functor ×1

module ×1

ocaml ×1