Привязки do
do
Привязка используется для выполнения кода без определения функции или значения. Кроме того, привязки можно использовать в классах, см. в разделе do
"Привязки" в классах.
Синтаксис
[ attributes ]
[ do ]expression
Замечания
Используйте привязку do
, если вы хотите выполнять код независимо от определения функции или значения. Выражение в привязке do
должно возвращать unit
. Код в привязке верхнего уровня do
выполняется при инициализации модуля. Ключевое слово do
является необязательным.
Атрибуты можно применять к привязке верхнего уровня do
. Например, если программа использует COM-взаимодействие, может потребоваться применить STAThread
атрибут к программе. Это можно сделать с помощью атрибута в привязке do
, как показано в следующем коде.
open System
open System.Windows.Forms
let form1 = new Form()
form1.Text <- "XYZ"
[<STAThread>]
do Application.Run(form1)