Associações do (F#)
A do a vinculação é usada para executar o código sem definir uma função ou um valor. Além disso, as ligações fazer pode ser usado em classes, consulte Associações do em classes (F#).
[ attributes ]
[ do ]expression
Comentários
Use um do quando você deseja executar código independentemente de uma definição de função ou o valor de vinculação. A expressão em um do deve retornar a ligação unit. Código em um nível superior do ligação é executada quando o módulo é inicializado. A palavra-chave do é opcional.
Atributos podem ser aplicados a um nível superior do vinculação. Por exemplo, se o seu programa usa a interoperabilidade COM, você talvez queira aplicar o STAThread de atributo para o seu programa. Você pode fazer isso usando um atributo em um do de ligação, conforme mostrado no código a seguir.
open System
open System.Windows.Forms
let form1 = new Form()
form1.Text <- "XYZ"
[<STAThread>]
do
Application.Run(form1)