共用方式為


do 繫結

使用 do 繫結來執行程式碼,而不定義函式或值。 此外,也可以在類別中使用 do 繫結,請參閱類別中的 do 繫結

語法

[ 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)

另請參閱