Liaisons do (F#)
Une liaison do est utilisée pour exécuter du code sans définir de fonction ou de valeur.De même, les liaisons do peuvent être utilisées dans les classes, consultez Liaisons do dans les classes (F#).
[ attributes ]
[ do ]expression
Notes
Utilisez une liaison do lorsque vous voulez exécuter du code indépendamment d'une définition de fonction ou de valeur.L'expression dans une liaison do doit retourner unit.Le code dans une liaison do de niveau supérieur est exécuté lorsque le module est initialisé.Le mot clé do est facultatif.
Des attributs peuvent être appliqués à une liaison do de niveau supérieur.Par exemple, si votre programme utilise COM Interop, vous pouvez appliquer l'attribut STAThread à votre programme.Pour ce faire, utilisez un attribut sur une liaison do, comme indiqué dans le code suivant.
open System
open System.Windows.Forms
let form1 = new Form()
form1.Text <- "XYZ"
[<STAThread>]
do
Application.Run(form1)