do Bağlamaları

Bağlama do , işlev veya değer tanımlamadan kod yürütmek için kullanılır. Ayrıca, do bağlamaları sınıflarda kullanılabilir, bkz do . Sınıflarda Bağlamalar.

Sözdizimi

[ attributes ]
[ do ]expression

Açıklamalar

Kodu işlev do veya değer tanımından bağımsız olarak yürütmek istediğinizde bağlama kullanın. Bağlamadaki do ifade döndürmelidir unit. Üst düzey do bağlamadaki kod, modül başlatıldığında yürütülür. anahtar sözcüğü do isteğe bağlıdır.

Öznitelikler üst düzey do bağlamaya uygulanabilir. Örneğin, programınız COM birlikte çalışma kullanıyorsa, özniteliğini programınıza uygulamak STAThread isteyebilirsiniz. Bunu, aşağıdaki kodda gösterildiği gibi bağlamada bir do öznitelik kullanarak yapabilirsiniz.

open System
open System.Windows.Forms

let form1 = new Form()
form1.Text <- "XYZ"

[<STAThread>]
do Application.Run(form1)

Ayrıca bkz.