F# 10 : une meilleure souplesse dans la gestion des warnings
mer, 03/12/2025 - 09:23
Si C# reste le langage référence de la plateforme .Net, F#, le langage fonctionnel de Microsoft, continue à évoluer. Avec la sortie de .Net 10 et de Visual Studio 2026, le langage est désormais en version 10. Un des focus est mis sur la gestion des warnings durant l'exécution du code. Il est maintenant possible de supprimer / activer les warnings dans des sections spécifiques de codes en utilisant la directive #warnon. Elle complète la directive #nowarm. Microsoft veut donner une cohérence dans la gestion des warnings.
Quand on utilisait #nowarm en F# 9, il désactivait les warnings dans le fichier. Avec F# 10, c'est bien plus souple : on peut marquer le code sur lequel on ne veut pas de warning et non l'appliquer sur la totalité du code :

