Instruction de __if_not_exists
l'instruction d' __if_not_exists teste si l'identificateur spécifié existe.si l'identificateur n'existe pas, le bloc d'instructions spécifié est exécuté.
__if_not_exists ( identifier ) {
statements
};
Paramètres
Paramètre |
Description |
---|---|
identifier |
L'existence d'identificateur dont vous souhaitez tester. |
statements |
Une ou plusieurs instructions à exécuter si identifiern'existe pas. |
Notes
Attention |
---|
Pour obtenir les résultats les plus importantes, utilisez l'instruction d' __if_not_exists sous les contraintes suivantes. |
Appliquez l'instruction d' __if_not_exists uniquement aux types simples, et non des modèles.
Appliquez l'instruction d' __if_not_exists aux identificateurs à l'intérieur ou à l'extérieur d'une classe.N'appliquez pas l'instruction d' __if_not_exists aux variables locales.
Utilisez l'instruction d' __if_not_exists uniquement dans le corps d'une fonction.En dehors de le corps d'une fonction, l'instruction d' __if_not_exists peut tester seuls les types complètement définis.
Lorsque vous déterminez les fonctions surchargées, vous ne pouvez pas déterminer forme spécifique de la surcharge.
le complément à l'instruction d' __if_not_exists est l'instruction de __if_exists .
Exemple
Pour obtenir un exemple illustrant l'utilisation de __if_not_exists, consultez instruction de __if_exists.