Поделиться через


Привязки 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)

См. также