我试图获得一个返回选项类型编号,但它给了我一个字符串。
我有type number = One | Two | Three
,我希望我的方法类似于
method : int -> number option
但是当我尝试使用字符串选项而不是数字选项时? 它应该返回给定整数的那一天。与匹配,但我只关心从字符串选项到数字选项的转换。
我的方法:
let func (s:int) =
match n with
??
printfn "%A" (func 1)
这给出了:
val func: s:int -> string option
而不是通缉:
val func: s:int -> number option