Schlüsselwortreferenz

Default

Schlüsselwort Wert verwendet im Funktionsaufruf

    $var = Default

 

Parameter

Keine.

 

Bemerkungen

Dieses Schlüsselwort sollte nicht einem allgemeinen berechneten Ausdruck verwendet werden. AutoIt wird solch eine Situation nicht feststellen, da es zu viel Performance benötigen würde.

Wenn es als Parameter verwendet wird, ist dessen Verhalten in der entsprechenden AutoIt Funktionshilfe angegeben.
Bei einer UDF liegt es in der Verantwortung des Skripterstellers zu überprüfen, ob der Parameter dem Default Schlüsselwort gesetzt werden muss und ob dieser das gewünschte Verhalten mit sich bringt.
Falls verwendet, wird der übergebene Parameter das Default Schlüsselwort setzen und nicht als optionaler Parameter übergeben.

 

Verwandte Funktionen

IsKeyWord

 

Beispiel


WinMove("[active]","",default, default, 200,300)    ; Nur die Grösse des aktiven Fensters ändern (kein Bewegen)

MyFunc2(Default,Default)

Func MyFunc2($Param1 = Default, $Param2 = 'Zwei', $Param3 = Default)
    If $Param1 = Default Then $Param1 = 'Eins'
    If $Param3 = Default Then $Param3 = 'Drei'

    MsgBox(0, 'Parameter', '1 = ' & $Param1 & @LF & _
        '2 = ' & $Param2 & @LF & _
        '3 = ' & $Param3)
EndFunc