Schlüsselwortreferenz


Default

Beschreibung anzeigen in

Schlüsselwort Wert verwendet im Funktionsaufruf.

$var = Default

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, Null

Beispiel

#include <MsgBoxConstants.au3>

Example(Default, Default)

Func Example($vParam1 = Default, $vParam2 = "Two", $vParam3 = Default)
    If $vParam1 = Default Then $vParam1 = "One" ; Falls das Schlüsselwort 'Default' verwendet wird, so wird der Variablen "One" zugewiesen
    If $vParam3 = Default Then $vParam3 = "Three" ; Falls das Schlüsselwort 'Default' verwendet wird, so wird der Variablen "Three" zugewiesen

    ; Zeigt die folgenden Parameter die an die Funktion übergeben werden.
    MsgBox($MB_SYSTEMMODAL, "Parameter", "1 = " & $vParam1 & @CRLF & _
            "2 = " & $vParam2 & @CRLF & _
            "3 = " & $vParam3)
EndFunc   ;==>Example