基于参数传递的F#类型声明

时间:2014-06-15 13:41:21

标签: f# f#-3.0

嘿我想在F#中生成参数化类型 如果存在参数,则生成一个float数组,其中包含与参数值一样多的值 否则单个浮动值

我尝试了显示错误的代码

type val<'mult> =
                 |Some -> Arr[|1..mult|]
                 |None -> value 

1 个答案:

答案 0 :(得分:2)

可悲的是,F#目前没有dependent types。另请参阅此uservoice,询问您想要的相同内容。