Esiste un breve tutorial di Perl () Funzione

Perl exists () La funzione viene utilizzata per verificare l'esistenza di un elemento in un array o hash. Può anche essere usato per verificare l'esistenza di subroutine. esiste restituirà true fintanto che l'elemento è stato inizializzato e anche se l'elemento non è definito.

Nell'esempio sopra, guardiamo a hash del nostro contatto Bob e il suo numero di telefono. Innanzitutto, controlliamo l'esistenza del file Telefono elemento, che ovviamente sta tornando vero. Quindi, controlliamo per un elemento che non esiste, indirizzo, e vedrai che questo ritorna falso.
Diamo un'occhiata alla stessa routine, ma con uno spazio vuoto indirizzo chiave:

Vedrai che questo ritorna vero sull'indirizzo, anche se non esiste un valore reale. Fare attenzione facendo affidamento sulla logica di esiste, e ricorda la distinzione tra esiste e ha valore.