Copyright © tutorialspoint.com

PERL do Function


Syntax

do BLOCK

do EXPR

do SUB(LIST)


Definition and Usage

  • 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

Return Value

  • See definition

Example

Following are the usage...

eval `cat stat.pl`;

is equivalent to 

do 'stat.pl';

Copyright © tutorialspoint.com