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)