Descrição
Esta função avalia EXPR em tempo de execução como se EXPR fosse um script Perl separado. Isso permite que você use uma parte separada, talvez fornecida pelo usuário, de script Perl em seu programa. Uma instrução EXPR eval é avaliada separadamente cada vez que a função é chamada.
A segunda forma avalia BLOCK quando o resto do script é analisado (antes da execução).
Sintaxe
A seguir está a sintaxe simples para esta função -
eval EXPR
eval BLOCK
Valor de retorno
Esta função retorna o valor da última instrução avaliada em EXPR ou BLOCK