Getting Deeper Into Perl
Variables and Scoping (Top)
- Variable Scoping in Perl: the basics
- Lexical vs. Package Variables (With a little local thrown in)
- Lexical scoping like a fox
- Of Symbol Tables and Globs
- The difference between my and local
- 'our' is not 'my'
- Coping with Scoping by Dominus
- Seven Useful Uses of 'local'
Files and Directories (Top)
Related Q&A: QandASection: files, QandASection: directories- Beginners guide to File::Find
- Directory Recursion
- File Locking
- Navigating and Reading Directories
- Paths in Perl
- Using Temporary Files in Perl
List Processing, Filtering, and Sorting (Top)
- Complex sorting
- Map: The Basics
- Resorting to Sorting
- Getting Matching Items From An Array
- Understanding transformation sorts (ST, GRT), the details
- A brief tutorial on Perl's native sorting facilities.
Perl Idioms Explained (Top)
You can find the series of articles "Perl Idioms Explained" by executing this Search. (Follow that link, then click the "Search" button.)
- Perl Idioms Explained - $|++
- Perl Idioms Explained - keys %{{map{$_=>1}@list}}
- Perl Idioms Explained - ${\$obj->method} and @{[sort @list]}
- Perl Idioms Explained - my $string = do { local $/; <FILEHANDLE> };
- Perl Idioms Explained - @ary = $str =~ m/(stuff)/g
- Perl Idioms Explained - && and || "Short Circuit" operators
- Perl Idioms Explained - !!expr
- Perl Idioms Explained - my ($foo, $bar) = @{shift(@_)}{qw/ -foo -bar /}
- Perl Idioms Explained - my $count = () = /.../g