do — Powiązania
do
Powiązanie służy do wykonywania kodu bez definiowania funkcji lub wartości. Ponadto powiązania mogą być używane w klasach, zobacz do
Powiązania w klasach.
Składnia
[ attributes ]
[ do ]expression
Uwagi
do
Użyj powiązania, jeśli chcesz wykonać kod niezależnie od definicji funkcji lub wartości. Wyrażenie w powiązaniu do
musi zwrócić wartość unit
. Kod w powiązaniu najwyższego poziomu do
jest wykonywany po zainicjowaniu modułu. Słowo kluczowe do
jest opcjonalne.
Atrybuty można stosować do powiązania najwyższego poziomu do
. Jeśli na przykład program używa międzyoperajności modelu COM, możesz zastosować STAThread
atrybut do programu. Można to zrobić przy użyciu atrybutu do
powiązania, jak pokazano w poniższym kodzie.
open System
open System.Windows.Forms
let form1 = new Form()
form1.Text <- "XYZ"
[<STAThread>]
do Application.Run(form1)