OCamlでバッテリーのDyn_arrayを使用する型を作成するにはどうすればよいですか?
質問
たとえば、このようなタイプを作成するとします( Dyn_array ):
type some_type = SomeConstructor of <Dyn_array of integers>
これを行う方法については少し迷っています。誰かが私に例を挙げて、これに頭を包むことができますか?
解決
問題は何ですか?構文?
中間型を使用してみましたか?
type my_dyn = Dyn_Array of int
type some_type = SomeConstructor of my_dyn
他のヒント
(バッテリーがインストールされていません)。 DynArray.tはすでに定義されています。自由変数の型を指定し、新しいコンストラクターを定義したくない( X of y
は、組み込み構文が違法であることは別として)、
type some_type = SomeConstructor of integers DynArray.t
DynArrayのタイプを解放したい場合は、
type 'a some_type = SomeConstructor of 'a DynArray.t
所属していません StackOverflow