Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A do kötések függvény vagy érték definiálása nélkül hajtják végre a kódot. Emellett használhat kötéseket az osztályokban, lásd: do Kötések az osztályokban.
Szemantika
[ attributes ]
[ do ]expression
Megjegyzések
Akkor használjon kötést do , ha függvénytől vagy értékdefiníciótól függetlenül szeretné végrehajtani a kódot. A kötésben lévő kifejezésnek do vissza kell térnie unit. A legfelső szintű do kötésben lévő kód végrehajtása a modul inicializálásakor történik. A kulcsszó do nem kötelező.
Az attribútumok felső szintű do kötésre is alkalmazhatók. Ha például a program COM-interopot használ, érdemes lehet alkalmazni az STAThread attribútumot a programra. Ezt úgy teheti meg, hogy egy attribútumot használ egy do kötésen, ahogyan az az alábbi kódban is látható.
open System
open System.Windows.Forms
let form1 = new Form()
form1.Text <- "XYZ"
[<STAThread>]
do Application.Run(form1)