do-Bindungen
Eine do
-Bindung wird verwendet, um Code auszuführen, ohne eine Funktion oder einen Wert zu definieren. Außerdem können Bindungen in Klassen verwendet werden, siehe do
Bindungen in Klassen.
Syntax
[ attributes ]
[ do ]expression
Bemerkungen
Verwenden Sie eine do
-Bindung, wenn Sie Code unabhängig von einer Funktion oder Wertdefinition ausführen möchten. Der Ausdruck in einer do
-Bindung muss unit
zurückgeben. Code in einer Bindung auf oberster do
-Bindung wird ausgeführt, wenn das Modul initialisiert wird. Das Schlüsselwort do
ist optional.
Attribute können auf eine Bindung auf oberster Ebene do
angewendet werden. Wenn Ihr Programm beispielsweise COM-Interoperabilität verwendet, können Sie das STAThread
-Attribut auf Ihr Programm anwenden. Dazu können Sie ein Attribut für eine do
-Bindung verwenden, wie im folgenden Code gezeigt.
open System
open System.Windows.Forms
let form1 = new Form()
form1.Text <- "XYZ"
[<STAThread>]
do Application.Run(form1)