Share via


Liaisons do

Une liaison do est utilisée pour exécuter du code sans définir de fonction ou de valeur. En outre, les liaisons do peuvent être utilisées dans des classes. Consultez Liaisons do dans des classes.

Syntaxe

[ attributes ]
[ do ]expression

Notes

Utilisez une liaison do lorsque vous souhaitez exécuter du code indépendamment d’une définition de fonction ou de valeur. L’expression d’une liaison do doit renvoyer unit. Le code d’une liaison do de niveau supérieur est exécuté lorsque le module est initialisé. Le mot clé do est facultatif.

Les 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 illustré dans le code suivant.

open System
open System.Windows.Forms

let form1 = new Form()
form1.Text <- "XYZ"

[<STAThread>]
do Application.Run(form1)

Voir aussi