是否可以转发可选参数,例如:
type Type() =
member this.A(?param) = printfn "%d" <| defaultArg param 0
member this.B(?param) = this.A(param) // how to do this ?
Run Code Online (Sandbox Code Playgroud)
像这样:
member this.B(?param) = this.A(?param = param)
Run Code Online (Sandbox Code Playgroud)
使用?时,提供了一个名为可选参数允许你传递一个选项。