我需要一个包含以下几类钥匙的OCaml地图:int,因此,我正在使用
module IntMap = Map.Make(Int32)
let a_map = IntMap.add (Int32.of_int 0) "zero" IntMap.empty ;;
......我会避免或界定我自己sil的Int模块确实涉及简单的int<>/em>字面或数值,而不需要转换功能:
module Int = struct
type t = int
let compare x y = if x < y then -1 else if x > y then 1 else 0 end ;;
module IntMap = Map.Make(Int)
let a_map = IntMap.add 0 "zero" IntMap.empty ;;
我在这里没有明显的东西?