Dela via


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)

Se även