Mot-clés AutoIt


Default

Valeur utilisée dans l'appel d'une fonction.

    $var = Default

Remarques

Ce mot-clé ne devrait pas être utilisé dans des expressions de calculs. AutoIt ne détectera pas de telles situations car cela entraînerait des pertes de performance.

Lorsque Default est utilisé en paramètre, son comportement est spécifié dans la documentation AutoIt de la fonction.
Pour les UDFs, c'est la responsabilité de l'auteur de vérifier si le paramètre a été mis à Default et d'effectuer des opérations en conséquence.
Si Default est utilisé, le paramètre sera bien "Default" et non considéré comme optionnel, si défini.

En relation

IsKeyword, Null

Exemple

#include <MsgBoxConstants.au3>

Example(Default, Default)

Func Example($vParam1 = Default, $vParam2 = "Deux", $vParam3 = Default)
    If $vParam1 = Default Then $vParam1 = "Un" ; Si le mot-clé Default est utilisé, la variable prend la valeur "Un"
    If $vParam3 = Default Then $vParam3 = "Trois" ; Si le mot-clé Default est utilisé, la variable prend la valeur "Trois"

    ; Affiche les paramètres suivants passés à la fonction.
    MsgBox($MB_SYSTEMMODAL, "Paramaters", "1 = " & $vParam1 & @CRLF & _
            "2 = " & $vParam2 & @CRLF & _
            "3 = " & $vParam3)
EndFunc   ;==>Example