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#