Instrukcja __if_not_exists
__if_not_exists Instrukcji sprawdza, czy istnieje określony identyfikator.Jeśli identyfikator nie istnieje, jest wykonywany określonych instrukcji bloku.
__if_not_exists ( identifier ) {
statements
};
Parametry
Parametr |
Opis |
---|---|
identifier |
Identyfikator, których istnienie chcesz przetestować. |
statements |
Jedną lub więcej instrukcji do wykonania, jeżeli identifier nie istnieje. |
Uwagi
![]() |
---|
Aby osiągnąć najbardziej wiarygodne wyniki, należy użyć __if_not_exists instrukcji w ramach następujących ograniczeń. |
Stosuje się __if_not_exists instrukcji do typów jedynie prostej, nie szablony.
Stosuje się __if_not_exists instrukcji do identyfikatorów wewnątrz lub na zewnątrz klasy.Nie stosuje się __if_not_exists instrukcji do zmiennych lokalnych.
Użyj __if_not_exists instrukcji tylko w treści funkcji.Poza organu funkcji __if_not_exists instrukcji można sprawdzić tylko w pełni zdefiniowane typy.
Podczas testowania dla przeciążonej funkcji nie można przetestować dla określonego formularza przeciążenie.
Uzupełnienie do __if_not_exists instrukcja jest __if_exists instrukcji.
Przykład
Na przykład informacje dotyczące używania __if_not_exists, zobacz Instrukcja __if_exists.