閱讀英文

共用方式為


do 繫結

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

語法

F#
[ attributes ]
[ do ]expression

備註

當您想要在不依賴函式或值定義來執行程式碼時,請使用 do 繫結。 do 繫結中的運算式必須傳回 unit。 當模組初始化時,會執行最上層 do 繫結中的程式碼。 關鍵字 do 是選用性的。

屬性可以套用至最上層的 do 繫結。 例如,如果您的程式使用 COM Interop,您可能會想要將 STAThread 屬性套用至程式。 您可以在 do 繫結上使用屬性來執行此動作,如下列程式碼所示。

F#
open System
open System.Windows.Forms

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

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

另請參閱