文字列をキーとしてハッシュテーブルを識別し、整数値にマップできるタイプ (my_type など) を定義できるようにしたいと考えています。
だから、私は試しました
# type my_type = (string, int) Hashtbl.t;;
でも、やってみると
# let a = Hashtbl.create 100;;
val a : ('_a, '_b) Hashtbl.t = <abstr>
# Hashtbl.add a "A" 12;;
- : unit = ()
# a;;
- : (string, int) Hashtbl.t = <abstr>
最後の行は、my_type の代わりに (string, int) Hashtbl.t = abstr を示しています。ハッシュテーブルのタイプが my_type であることを確認するにはどうすればよいですか?