Descrição
Esta função retorna verdadeiro se o hash ou chave de array especificado existir, independentemente do valor correspondente, mesmo se for undef. Se EXPR for uma sub-rotina, existe irá retornar 1 se a sub-rotina foi declarada (mas não necessariamente definida), 0 se não.
Se LIST for mais de um argumento ou uma matriz com mais de um valor, o comando será executado diretamente sem o uso de um shell.
Sintaxe
A seguir está a sintaxe simples para esta função -
exists EXPR
Valor de retorno
Esta função retorna 0 se o elemento hash ou índice do array não existir, ou se a sub-rotina não foi declarada e 1 se o elemento hash ou índice do array existir, ou se a sub-rotina não foi declarada.