do – vazby
Vazba do
se používá ke spuštění kódu bez definování funkce nebo hodnoty. Vazby lze také použít ve třídách, viz do
Vazby v třídách.
Syntaxe
[ attributes ]
[ do ]expression
Poznámky
do
Vazbu použijte, pokud chcete spustit kód nezávisle na definici funkce nebo hodnoty. Výraz ve vazbě do
musí vrátit unit
. Kód vazby nejvyšší úrovně do
se spustí při inicializaci modulu. Klíčové slovo do
je volitelné.
Atributy lze použít u vazby nejvyšší úrovně do
. Pokud například váš program používá zprostředkovatele komunikace modelu COM, můžete u svého programu použít STAThread
atribut. Můžete to provést pomocí atributu do
pro vazbu, jak je znázorněno v následujícím kódu.
open System
open System.Windows.Forms
let form1 = new Form()
form1.Text <- "XYZ"
[<STAThread>]
do Application.Run(form1)