göra bindningar
En do
bindning används för att köra kod utan att definiera en funktion eller ett värde. Dessutom kan bindningar användas i klasser, se do
Bindningar i klasser.
Syntax
[ attributes ]
[ do ]expression
Kommentarer
Använd en do
bindning när du vill köra kod oberoende av en funktions- eller värdedefinition. Uttrycket i en do
bindning måste returnera unit
. Kod i en bindning på den översta nivån do
körs när modulen initieras. Nyckelordet do
är valfritt.
Attribut kan tillämpas på en bindning på den översta nivån do
. Om ditt program till exempel använder COM-interop kanske du vill tillämpa attributet på STAThread
ditt program. Du kan göra detta med hjälp av ett attribut på en do
bindning, enligt följande kod.
open System
open System.Windows.Forms
let form1 = new Form()
form1.Text <- "XYZ"
[<STAThread>]
do Application.Run(form1)