【发布时间】:2016-01-14 08:05:18
【问题描述】:
返回这个值的函数的第一行应该是什么?
val memberof : 'a * 'a list -> bool when 'a : 相等
我尝试了以下块无济于事。代码本身可以工作,但是当我输入解释器时,我得到了一个额外的标签。
let rec memberof (a, list)=
match list with
| [] ->false
| x::xs -> if x=a then true else memberof(a, xs)
我得到的是
val memberof : a:'a * list:'a list -> bool when 'a : 相等
我怎样才能摆脱 'a 之前的 a: ?谢谢
【问题讨论】:
标签: .net f# functional-programming