do 繫結 (F#)
do 繫結用於在不定義函式或值的情況下執行程式碼。 do 繫結也可以用於類別中,請參閱類別中的 do 繫結 (F#)。
[ attributes ]
[ do ]expression
備註
當您要執行程式碼,但不考慮定義函式或值時,請使用 do 繫結。 do 繫結中的運算式必須傳回 unit。 最上層 do 繫結中的程式碼是在模組初始化時執行。 do 關鍵字為選擇性。
屬性可以套用至最上層的 do 繫結。 例如,如果程式使用 COM Interop,您可能想要將 STAThread 屬性套用至程式, 方法是在 do 繫結上使用屬性,如下列程式碼所示。
open System
open System.Windows.Forms
let form1 = new Form()
form1.Text <- "XYZ"
[<STAThread>]
do
Application.Run(form1)