Associazioni do
Un'associazione do
viene usata per eseguire codice senza definire una funzione o un valore. Inoltre, le associazioni possono essere usate nelle classi, vedere do
Binding in Classi.
Sintassi
[ attributes ]
[ do ]expression
Osservazioni:
Usare un'associazione do
quando si vuole eseguire codice indipendentemente da una definizione di funzione o valore. L'espressione in un'associazione do
deve restituire unit
. Il codice in un'associazione di primo livello do
viene eseguito quando il modulo viene inizializzato. La parola chiave do
è facoltativa.
Gli attributi possono essere applicati a un'associazione di primo livello do
. Ad esempio, se il programma usa l'interoperabilità COM, è possibile applicare l'attributo STAThread
al programma. A tale scopo, è possibile usare un attributo in un'associazione do
, come illustrato nel codice seguente.
open System
open System.Windows.Forms
let form1 = new Form()
form1.Text <- "XYZ"
[<STAThread>]
do Application.Run(form1)