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)