F# 如何实现参数数目可变的方法?

F# 如何实现参数数目可变的方法?,f#,paramarray,F#,Paramarray,如何实现参数数目可变的方法 : 我从上述代码中收到以下错误: The pattern discriminator 'params' is not defined 您可以使用: 如何一次通过阵列的可能重复? type MyClass() = member this.SomeMethod(params (args:string array)) = () The pattern discriminator 'params' is not defined type MyClass() =

如何实现参数数目可变的方法

:

我从上述代码中收到以下错误:

The pattern discriminator 'params' is not defined
您可以使用:


如何一次通过阵列的可能重复?
type MyClass() =

    member this.SomeMethod(params (args:string array)) = ()
The pattern discriminator 'params' is not defined
type MyClass() =
    member this.SomeMethod([<ParamArray>] (args:string array)) = Array.iter (printfn "%s") args
let mc = MyClass()
mc.SomeMethod("a", "b", "c")