do (Enlaces)
Un enlace do
se usa para ejecutar código sin definir una función o un valor. Además, los enlaces do se pueden usar en clases; vea Enlaces do
en clases.
Sintaxis
[ attributes ]
[ do ]expression
Comentarios
Use un enlace do
cuando quiera ejecutar código independientemente de una definición de función o 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.
Los atributos se pueden aplicar a un enlace do
de nivel superior. Por ejemplo, si el programa usa interoperabilidad COM, es posible que quiera aplicar el atributo STAThread
al programa. Para ello, use 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)