Perl do Function


Advertisements


Description

This function when supplied a block, do executes as if BLOCK were a function, returning the value of the last statement evaluated in the block.

When supplied with EXPR, do executes the file specified by EXPR as if it were another Perl script.

If supplied a subroutine, SUB, do executes the subroutine using LIST as the arguments, raising an exception if SUB hasn.t been defined.

Syntax

Following is the simple syntax for this function −

do BLOCK

do EXPR

do SUB(LIST)

Return Value

This function returns the value of the last statement evaluated in the block.

Example

Following is the example code showing its basic usage, this will print out all environment variables −


When above code is executed, it produces the following result −




Advertisements