Types OCaml特定的Hashtbl类型
这可能是一个愚蠢的问题,但我想定义如下类型:Types OCaml特定的Hashtbl类型,types,ocaml,hashtable,variant,Types,Ocaml,Hashtable,Variant,这可能是一个愚蠢的问题,但我想定义如下类型: type bla = Bla of (string, bla) Hashtbl 然而,无论我做什么,它都会给我一个解析错误。本质上,我希望Bla保持不变 再次从string到bla的哈希表。我到底做错了什么?Hashtbl是一个模块。它定义的(非函数)类型是('a,'b)Hashtbl.t: # type bla = Bla of (string, bla) Hashtbl.t;; type bla = Bla of (string, bla) H
type bla = Bla of (string, bla) Hashtbl
然而,无论我做什么,它都会给我一个解析错误。本质上,我希望Bla
保持不变
再次从string
到bla
的哈希表。我到底做错了什么?Hashtbl是一个模块。它定义的(非函数)类型是('a,'b)Hashtbl.t
:
# type bla = Bla of (string, bla) Hashtbl.t;;
type bla = Bla of (string, bla) Hashtbl.t