Es gibt eine kurze Einführung in die Perl-Funktion ()

Perls existiert () Mit der Funktion wird geprüft, ob ein Element in einem Array oder einem Hash existiert. Es kann auch verwendet werden, um das Vorhandensein von Unterprogrammen zu überprüfen. existiert wird true zurückgeben, solange das Element initialisiert wurde und selbst wenn das Element undefiniert ist.

Im obigen Beispiel betrachten wir a hash von unserem Kontakt Bob und seiner Telefonnummer. Zuerst überprüfen wir die Existenz des Telefon Element, das offensichtlich zurückkehrt wahr. Als nächstes suchen wir nach einem Element, das nicht existiert, Adresse, und du wirst sehen, dass dieser zurückkehrt falsch.
Schauen wir uns die gleiche Routine an, aber mit einem Leerzeichen Adresse Schlüssel:

Sie werden sehen, dass dieser Wert für die Adresse true zurückgibt, obwohl kein tatsächlicher Wert vorhanden ist. Seien Sie vorsichtig, wenn Sie sich auf die Logik von verlassen existiert, und erinnere dich an die Unterscheidung zwischen existiert und hat Wert.