| |
Module 1 -- Subroutines
Defining and Calling a Subroutine
Other Ways to Call a Subroutine
A Null Parameter List
Arguments
Passing by Reference
Making variables private with the my function
Passing by Value and the my Function
The Return Statement
Module 2 -- Packages
The Symbol Table
Using the strict Pragma in Packages
Declaring global Variables with our
MODULE 3: The Standard Perl Library
Sample .pl file from Perl’s Standard Library
Including a Standard Perl Library
Routine in A Script (.pl)
Including Your Subroutines
From another Directory
Using a Perl5 Module from the Standard
Perl Library
Modules and .pm files
The use Function (Modules and Pragmas)
The Exporter Module and the @ISA Array
Sample .pm file from Perl’s Standard Library
Using Modules from the Standard Perl LIbrary
Using Perl to Create Your Own Module
MODULE 4: References
Hard References (Pointers)
Anonymous Variables and References
Anonymous Array
Anonymous Hash
Nested Data Structures and Pointers
Anonymous Subroutine
Reference to Multi-dimensional Array
Pointers and Subroutines
The ref Function
< back
|
MODULE 5: Object Oriented Perl
OOP Terms
Classes
The my Function
Objects
The bless Function
Methods
Invoking Methods
The "new" Class Method
Instance Methods
Passing Parameters to Constructor Methods
Passing Parameters to Instance Methods
Destructors and Garbage Collection
Closures and Privacy
Inheritance
The @ISA Array and Calling Methods
Derived Classes and the @ISA Array
MODULE 6: Perl Modules and Documentation
Another Look at the Standard Perl Library
Pod Files
POD Commands
How to Use the POD Interpreters
Using A Module from the Standard Perl Library
Fee: $950 Per person (Conditions apply)
|
|