- Perl Basics
- Perl - Home
- Perl - Introduction
- Perl - Environment
- Perl - Syntax Overview
- Perl - Data Types
- Perl - Variables
- Perl - Scalars
- Perl - Arrays
- Perl - Hashes
- Perl - IF...ELSE
- Perl - Loops
- Perl - Operators
- Perl - Date & Time
- Perl - Subroutines
- Perl - References
- Perl - Formats
- Perl - File I/O
- Perl - Directories
- Perl - Error Handling
- Perl - Special Variables
- Perl - Coding Standard
- Perl - Regular Expressions
- Perl - Sending Email
- Perl Advanced
- Perl - Socket Programming
- Perl - Object Oriented
- Perl - Database Access
- Perl - CGI Programming
- Perl - Packages & Modules
- Perl - Process Management
- Perl - Embedded Documentation
- Perl - Functions References
- Perl Useful Resources
- Perl - Questions and Answers
- Perl - Quick Guide
- Perl - Useful Resources
- Perl - Discussion
Perl do Function
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.
perl_function_references.htm
Advertisements