Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'istruzione __if_not_exists verifica se l'identificatore specificato esiste. Se l'identificatore non è presente, il blocco di istruzioni specificato viene eseguito.
Sintassi
__if_not_exists ( identifier ) {
statements
};
Parametri
identificatore
Identificatore del quale si desidera verificare l'esistenza.
Dichiarazioni
Una o più istruzioni da eseguire se l'identificatore non esiste.
Osservazioni:
Attenzione
Per ottenere i risultati più affidabili, usare l'istruzione __if_not_exists con i vincoli seguenti.
Applicare l'istruzione
__if_not_existssolo ai tipi semplici, non ai modelli.Applicare l'istruzione
__if_not_existsagli identificatori sia all'interno che all'esterno di una classe. Non applicare l'istruzione__if_not_existsalle variabili locali.Usare l'istruzione
__if_not_existssolo nel corpo di una funzione. All'esterno del corpo di una funzione, l'istruzione__if_not_existspuò testare solo i tipi completamente definiti.Quando si testano funzioni in overload, non è possibile testare una forma specifica di overload.
Il complemento all'istruzione è l'istruzione __if_not_exists__if_exists .
Esempio
Per un esempio su come usare __if_not_exists, vedere __if_exists Istruzione.
Vedi anche
Istruzioni di selezione
Parole chiave
Istruzione __if_exists