F#:错误FS0193:不支持指定的方法

时间:2019-11-25 22:01:33

标签: recursion f#

我真的是F#新手。因此,我正在尝试查找列表的长度。 但是当我调用len或len2函数时,F#说“不支持指定的方法”,我也不知道为什么

let rec len x = 
    if List.isEmpty x then 0
    else 1 + len (List.tail x)

let rec len2 = function
    | [] -> 0
    | _::tl -> 1 + len2 tl

编辑:我使用VS Code(ubuntu 19.10),Ionide-fsharp扩展

demo

1 个答案:

答案 0 :(得分:0)

我只是没有正确安装f#,所以我完成了安装,现在可以正常工作。