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)