f#集合中的元素数量?

时间:2018-10-20 17:41:19

标签: f#

我正在尝试获取集合中的元素数量,在编译以下代码时遇到错误,请有人帮我修复它:

let rec size S =
   match S with 
   |[] -> false
   |e::rest -> (e = S) size S.length rest

1 个答案:

答案 0 :(得分:0)

我可以通过如下所示的头和尾协调来解决这个问题:

let rec size S =
match S with 
|[] -> 0
|head::tail -> size tail + 1