Может ли статический член быть перегружен? - PullRequest
4 голосов
/ 13 мая 2010
type A() =
    static member B() = ()
    static member B(x) = B() //ERROR: The value or constructor 'B' is not defined

1 Ответ

5 голосов
/ 13 мая 2010

При ссылке на статический член в F # вам необходимо использовать полное имя (включая имя типа). Компилятор F # не ищет автоматически статические члены текущего класса.

Должно работать следующее:

type A() = 
    static member B() = () 
    static member B(x) = A.B()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...