Funzione chiamante Perl

Descrizione

Questa funzione restituisce informazioni sul chiamante delle subroutine correnti. In un contesto scalare, restituisce il nome del pacchetto del chiamante o il nome del pacchetto del chiamante EXPR viene eseguito.

In un contesto di elenco, senza argomenti specificati, il chiamante restituisce il nome del pacchetto, il nome del file e la riga all'interno del file per il chiamante della subroutine corrente.

Se viene specificato EXPR, il chiamante restituisce informazioni estese per il chiamante che EXPR si fa avanti. Cioè, quando viene chiamato con un argomento di 1, restituisce le informazioni per il chiamante (genitore) della subroutine corrente, con 2 il chiamante del chiamante (nonno) della subroutine corrente e così via.

Sintassi

Di seguito è riportata la semplice sintassi per questa funzione:

caller EXPR

caller

Valore di ritorno

Questa funzione restituisce undef in caso di errore, informazioni di base quando viene chiamata senza argomenti e informazioni estese quando viene chiamata con un argomento.