Gibt es eine Möglichkeit, Warnungen für Spiegelungswerte in F # in Visual Studio zu erhalten?
Für mich Abschattung bestehender Werte wie beschrieben in:
Shadowing- und Nested-Funktion
unveränderlich in F #
f # doppelte Definition
FSharp für Spaß und Gewinnkommentar
scheint gegen den Begriff der Unveränderlichkeit und Typensicherheit zu verstoßen, der F # so stark macht. Shadowing in F # funktioniertanders als in C #. Ich habe nur einige Zeit gebraucht, um herauszufinden, dass ein Fehler in meinem Code auf ein unbeabsichtigtes Abschatten eines Namens im selben Bereich zurückzuführen ist. Gibt es eine Möglichkeit, Compiler-Warnungen für Shadowing-Werte in VS zu erhalten?
Ich weiß, dass es in manchen Fällen nützlich sein kann. zum Beispiel fürGeprüfte Aritmetik .