Compartilhar via


Associações do

Uma associação do é usada para executar um código sem definir uma função ou um valor. Além disso, as associações podem ser usadas em classes; consulte do Associações em Classes.

Sintaxe

[ attributes ]
[ do ]expression

Comentários

Use uma associação do quando quiser executar um código independentemente de uma definição de função ou valor. A expressão em uma associação do deve retornar unit. O código em uma associação do de nível superior é executado quando o módulo é inicializado. A palavra-chave do é opcional.

Os atributos podem ser aplicados a uma associação do de nível superior. Por exemplo, se o programa usar interoperabilidade COM, pode ser interessante aplicar o atributo STAThread ao programa. Você pode fazer isso usando um atributo em uma associação do, como mostra o código a seguir.

open System
open System.Windows.Forms

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

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

Confira também