Associazioni do (F#)

Un'associazione do è utilizzata per eseguire codice senza definire una funzione o un valore.Le associazioni do possono inoltre essere utilizzate nelle classi (vedere Associazioni do nelle classi (F#)).

[ attributes ]
[ do ]expression

Note

Utilizzare un'associazione do se si desidera eseguire codice indipendentemente da una definizione di funzione o di valore.L'espressione in un'associazione do deve restituire unit.Il codice in un'associazione do di primo livello viene eseguito quando il modulo viene inizializzato.La parola chiave do è facoltativa.

È possibile applicare attributi a un'associazione do di primo livello.Se, ad esempio, il programma utilizza l'interoperabilità COM, è necessario applicare l'attributo STAThread al programma.A tale scopo, è possibile utilizzare 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)

Vedere anche

Riferimenti

Funzioni (F#)

Altre risorse

Riferimenti per il linguaggio F#