do Bindingen
Een do
binding wordt gebruikt om code uit te voeren zonder een functie of waarde te definiëren. Do bindingen kunnen ook worden gebruikt in klassen, zie do
Bindingen in klassen.
Syntaxis
[ attributes ]
[ do ]expression
Opmerkingen
Gebruik een do
binding als u code onafhankelijk van een functie- of waardedefinitie wilt uitvoeren. De expressie in een do
binding moet worden geretourneerd unit
. Code in een binding op het hoogste niveau do
wordt uitgevoerd wanneer de module wordt geïnitialiseerd. Het trefwoord do
is optioneel.
Kenmerken kunnen worden toegepast op een binding op het hoogste niveau do
. Als uw programma bijvoorbeeld COM-interoperabiliteit gebruikt, kunt u het STAThread
kenmerk toepassen op uw programma. U kunt dit doen met behulp van een kenmerk voor een do
binding, zoals wordt weergegeven in de volgende code.
open System
open System.Windows.Forms
let form1 = new Form()
form1.Text <- "XYZ"
[<STAThread>]
do Application.Run(form1)