2012-05-14 5 views

Antwort

8

Dies geschieht, wenn Sie auch eine get_foo Funktion definieren:

let get_foo() = !foo 

, weil die Definition von foo eine Eigenschaft erzeugt, das seine eigene get_foo Methode implementiert, um einen Zusammenstoß ist. Der F # -Compiler ist dadurch verwirrt und erzeugt den falschen "Duplikatdefinitionsfehler".

Dieser Fehler wurde an Microsoft gemeldet und sie arbeiten an einem Update, aber es wird nicht in die nächste (VS11) Version von F #.

Verwandte Themen