2009-11-28 51 views

回答

2

是什么问题?语法?

您是否尝试过使用中间类型?

type my_dyn = Dyn_Array of int 

type some_type = SomeConstructor of my_dyn 
+0

请注意,我已经安装了电池,但是这是我会为一个普通栈做的,它看起来是一样的(虽然基于文档上) – LB40 2009-12-01 15:21:55

+0

这是语法。其实我找到了答案,但忘了在这里发布答案! – 2009-12-01 19:09:15

4

(我没有安装电池)。 DynArray.t已被定义。你只是想指定类型的自由变量,而不是定义一个新的构造函数(什么,X of y会做,好了,除了嵌入式的语法是非法的),

type some_type = SomeConstructor of integers DynArray.t 

如果你想离开的类型的DynArray有空,

type 'a some_type = SomeConstructor of 'a DynArray.t 
+0

+1:这就是我一直在寻找的。 – LB40 2009-12-01 19:12:48