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)