Descripción
Esta función cuando se le proporciona un bloque, se ejecuta como si BLOQUE fuera una función, devolviendo el valor de la última instrucción evaluada en el bloque.
Cuando se suministra con EXPR, ejecuta el archivo especificado por EXPR como si fuera otro script de Perl.
Si se le proporciona una subrutina, SUB, ejecuta la subrutina usando LIST como argumentos, generando una excepción si SUB no se ha definido.
Sintaxis
A continuación se muestra la sintaxis simple para esta función:
do BLOCK
do EXPR
do SUB(LIST)
Valor devuelto
Esta función devuelve el valor de la última sentencia evaluada en el bloque.