Enlaces do (F#)
Los enlaces do se utilizan para ejecutar código sin definir una función o un valor. Además, los enlaces do se pueden usar en clases. Para obtener más información, vea Enlaces do en clases (F#).
[ attributes ]
[ do ]expression
Comentarios
Use un enlace do cuando desee ejecutar código de manera independiente de una definición de función o de valor. La expresión de un enlace do debe devolver unit. El código de un enlace do de nivel superior se ejecuta cuando se inicializa el módulo. La palabra clave do es opcional.
Se pueden aplicar atributos a un enlace do de nivel superior. Por ejemplo, si el programa utiliza la interoperabilidad COM, puede ser conveniente aplicar el atributo STAThread al programa. Esto se puede hacer mediante un atributo en un enlace do, como se muestra en el código siguiente.
open System
open System.Windows.Forms
let form1 = new Form()
form1.Text <- "XYZ"
[<STAThread>]
do
Application.Run(form1)