type A() =
static member B() = ()
static member B(x) = B() //ERROR: The value or constructor 'B' is not defined
Run Code Online (Sandbox Code Playgroud)
在F#中引用静态成员时,需要使用全名(包括类型名称).F#编译器不会自动查找当前类的静态成员.
以下应该有效:
type A() =
static member B() = ()
static member B(x) = A.B()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
142 次 |
| 最近记录: |