Perl Pocket Reference

Front Cover
"O'Reilly Media, Inc.", Jul 23, 2011 - Computers - 93 pages

If you have a Perl programming question, you'll find the answer quickly in this handy, easy-to-use quick reference. The Perl Pocket Reference condenses and organizes stacks of documentation down to the most essential facts, so you can find what you need in a heartbeat.

Updated for Perl 5.14, the 5th edition provides a summary of Perl syntax rules and a complete list of operators, built-in functions, and other features. It's the perfect companion to O'Reilly's authoritative and in-depth Perl programming books, including Learning Perl, Programming Perl, and the Perl Cookbook..

 

Contents

Introduction
1
Conventions used in this book
2
Syntax
3
Data Types
5
Literal Values
7
Variables
9
Context
11
Operators and Precedence
12
Search and Replace Functions
43
File Operations
45
File Test Operators
47
Input and Output
48
Formatted Printing
54
Formats
56
Directory Reading Routines
57
System Interaction
58

Statements
14
Packages and Modules
16
Pragmatic Modules
17
Subroutines
21
Special Subroutines
24
ObjectOriented Programming
25
Special Classes
26
Conversion Functions
27
Structure Conversion
29
String Functions
30
Array and List Functions
31
Hash Functions
34
Smartmatching
35
Regular Expression Patterns
37
Networking
61
System V IPC
62
Miscellaneous
63
Tying Variables
64
Information from System Databases
65
Special Variables
70
Special Arrays
74
Special Hashes
75
Environment Variables
76
CommandLine Options
79
The Perl Debugger
82
Perl Links
86
Index
89
Copyright

Common terms and phrases

About the author (2011)

Johan Vromans has engaged in software engineering research since 1975. Convinced of the importance of a good programming environment, he became an expert in using GNU Emacs and the Perl programming language. Recently he was instrumental in bringing the Internet to the Netherlands as a commercial activity. He currently owns his own typesetting and consulting business called Squirrel Consultancy. He can be reached at JVromans@squirrel.nl.

Bibliographic information