2012-05-14 5 views

Respuesta

8

Esto sucede cuando también se define una función get_foo:

let get_foo() = !foo 

porque la definición de foo crea una propiedad que implementa su propio método get_foo así que hay un choque. El compilador F # se confunde con esto y genera el falso "error de definición duplicada".

Este error ha sido informado a Microsoft y están trabajando en una solución, pero no pasará a la siguiente versión (VS11) de F #.

Cuestiones relacionadas