Book Home

Programming PerlSearch this book

Symbols | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

Index: A

.al filename extensions: 10.2. Autoloading
-a (autosplit) command-line switch: 19.1.3. Switches
-A (access age) file test operator: 3.10. Named Unary and File Test Operators
\A (string boundary): 5.6.1. Beginnings: The \A and ^ Assertions
Control-A: 5.2.3. The s/// Operator (Substitution)
abbreviations, text: 32.1.2. String Processing, Language Text Processing, Parsing, and Searching
abs (absolute value) function: 29.2.1. abs
abstraction: 10. Packages
in object-oriented programming: 12.3. Method Invocation
accept function: 29.2.2. accept
access checks, setting in constructor: 12.7.5. Using Closures for Private Objects
access time, file: 29.2.165. stat
29.2.193. utime
accessing
array of hashes: 9.3.3. Access and Printing of an Array of Hashes
elements, tied arrays: 14.2.1. Array-Tying Methods
hashes of arrays: 9.2.3. Access and Printing of a Hash of Arrays
multidimensional arrays: 9.1.3. Access and Printing
multidimensional hashes: 9.4.3. Access and Printing of a Hash of Hashes
overridden methods: 12.5.2. Accessing Overridden Methods
records of elaborate data structures: 9.6.1. Composition, Access, and Printing of More Elaborate Records
slices of multidimensional arrays: 9.1.4. Slices
accessor methods: 12.4.2. Initializers
class data methods, working like: 12.8. Managing Class Data
creating: 12.7. Managing Instance Data
generating with autoloading: 12.7.3. Generating Accessors with Autoloading
generating with closures: 12.7.4. Generating Accessors with Closures
pseudohashes and: 12.7.1. Field Declarations with use fields
$ACCUMULATOR: 28.2. Special Variables in Alphabetical Order
actions (debugger)
command execution, specifying from debugger: 20.2.6. Actions and Command Execution
listing all: 20.2.2. Breakpoints
ActiveState Perl distribution
installing on Windows systems: 19.1.1. #! and Quoting on Non-Unix Systems
Microsoft-only modules: 32.1.20. Microsoft-Related Modules
PPM (Perl Package Manager): 22.2. Using CPAN Modules
adding additional array elements: 29.2.190. unshift
addition: 1.5.1. Some Binary Arithmetic Operators
overloaded plus (+) operator: 13.2. Overload Handlers
additive operators: 3.8. Additive Operators
address-of operator (in C): 3.21. C Operators Missing from Perl
addresses
C language, Perl vs.: 24.1.3. C Traps
getting from hostnames: 29.2.52. getnetbyname
network, getting from hostnames: 29.2.48. gethostbyname
network, translating to names: 29.2.47. gethostbyaddr
29.2.51. getnetbyaddr
packed socket: 29.2.67. getsockname
reused, displaying contents of: 20.3.3. Debugger Options
socket names as: 29.2.5. bind
alarm function: 29.2.3. alarm
pattern match, timing out: 23.3.2. Code Masquerading as Data
alert (bell): 2.6.2. String Literals
Perl modules for: 22.1. The CPAN modules Directory
for characters: 5.3.2. Specific Characters
debugger command for: 20.2.7. Miscellaneous Commands
in for/foreach loops
searching and replacing elements in arrays: 5.2.3.1. Modifying strings en passant
for/foreach loops, creating with: 4.5.1. Case Structures
symbol table entries: 2.5.1. Name Lookups
2.10. Typeglobs and Filehandles
symbol table key, assignment to typeglob: 10.1. Symbol Tables
aliasing, in foreach loops: 4.4.3. foreach Loops
ALRM signal: 16.1.3. Timing Out Slow Operations
alternation: 5.1. The Regular Expression Bestiary
character classes and: 5.4.1. Custom Character Classes
interior, limiting scope of: 5.7.2. Clustering
match one or the other (...|...): 5.3.1. Metasymbol Tables
in patterns: 5.8. Alternation
precedence, pattern matching: 5.9.4. The Little Engine That /Could(n't)?/
American Standard Code for Information Interchange (see ASCII)
anchors: 1.7.3. Nailing Things Down
5.6. Positions
and (&) bitwise operator: 3.13. Bitwise Operators
and (&&) logical operator: 1.5.5. Logical Operators
3.14. C-Style Logical (Short-Circuit) Operators
3.20. Logical and, or, not, and xor
precedence, and operator vs. &&: 12.3.3. Syntactic Snafus with Indirect Objects
and operator: 24.3. Programming with Style
angle brackets (see right and left angle brackets)
angle operator: 2.11.2. Line Input (Angle) Operator
19.1.3. Switches
24.1.2. Frequently Ignored Advice
reading filehandle from: 14.4.1. Filehandle-Tying Methods
array composer: 8.2.2.1. The anonymous array composer
arrays
hash of, creating: 9.2.1. Composition of a Hash of Arrays
two-dimensional array slice: 9.1.4. Slices
hash composer: 8.2.2.2. The anonymous hash composer
hashes
adding to multidimensional hashes: 9.4.1. Composition of a Hash of Hashes
array of, creating: 9.3.1. Composition of an Array of Hashes
data structue for objects: 12.4. Object Construction
pipes: 16.3.1. Anonymous Pipes
referents: 8.1. What Is a Reference?
subroutine composer: 8.2.2.3. The anonymous subroutine composer
subroutines: 6. Subroutines
giving names at run time: 10.1. Symbol Tables
AnyDBM_File module: 32.1.10. DBM Interfaces
Apache web server: 21.4. Embedding Perl (Using Perl from C)
CGI::Apache module: 32.1.9. World Wide Web
mod_perl extension: 18.3. Executing Your Code
Perl modules for: 22.1. The CPAN modules Directory
appending
elements to arrays: 9.1.2. Growing Your Own
29.2.116. push
members to existing hash: 9.3.2. Generation of an Array of Hashes
arctangents: 29.2.4. atan2
$ARG: 28.2. Special Variables in Alphabetical Order
(see also parameters)
formal: 28.2. Special Variables in Alphabetical Order
@ARGV array: 2.11.2. Line Input (Angle) Operator
28.2. Special Variables in Alphabetical Order
ARGV filehandle: 28.2. Special Variables in Alphabetical Order
$ARGV variable: 28.2. Special Variables in Alphabetical Order
ARGVOUT filehandle: 28.2. Special Variables in Alphabetical Order
arithmetic, overloaded objects and: 13.2. Overload Handlers
arithmetic operators: 3.5. Ideographic Unary Operators
binary arithmetic operators: 1.5.1. Some Binary Arithmetic Operators
order of evaluation: 1.5.1. Some Binary Arithmetic Operators
overloading: 13.3. Overloadable Operators
arity: 3. Unary and Binary Operators
highest to lowest, listing of: 3. Unary and Binary Operators
array context (see list context)
arrayDepth option (debugger): 20.3.3. Debugger Options
arrays: 1.2.1. Variable Syntax
1.2.1.2. Pluralities
2.3. Built-in Data Types
(see also lists)
@_ arrays: 6.2. Semantics
copying values to my list: 6.2.1. Tricks with Parameter Lists
anonymous, objects implemented as: 12.7.1. Field Declarations with use fields
use fields pragma, overcoming problems with: 12.7.1. Field Declarations with use fields
anonymous, references to: 8.2.2.1. The anonymous array composer
appending elements to: 29.2.116. push
associative (see hashes)
AV (array value) typedef in C, corresponding to: 21.2. Internal Data Types
deleting elements of: 29.2.149. shift
29.2.160. splice
elements, giving temporary values to: 29.2.87. local
exists function and: 29.2.34. exists
first element of: 28.2. Special Variables in Alphabetical Order
of hashes: 9.3. Arrays of Hashes
accessing and printing: 9.3.3. Access and Printing of an Array of Hashes
generating: 9.3.2. Generation of an Array of Hashes
hashes of: 9.2. Hashes of Arrays
initializing with x operator: 3.7. Multiplicative Operators
last element of: 2.8.2. Array Length
length of: 2.8.2. Array Length
list values vs.: 2.8. List Values and Arrays
lists and: 2.8. List Values and Arrays
multidimensional: 1.2.1.3. Complexities
9.1. Arrays of Arrays
names for: 2.4. Variables
negative subscripts, counting from end of array: 24.1.5. Previous Perl Traps
nested: 9.1. Arrays of Arrays
two-dimensional arrays, creating and accessing: 9.1.1. Creating and Accessing a Two-Dimensional Array
output style, changing in debugger: 20.3.3. Debugger Options
parsing text into: 32.1.2. String Processing, Language Text Processing, Parsing, and Searching
passing by reference into or out of functions: 6.3. Passing References
performance and: 24.2.1. Time Efficiency
pop function and: 29.2.111. pop
prepending elements to: 29.2.190. unshift
processing, functions for: 29.1. Perl Functions by Category
references to: 8.1. What Is a Reference?
replacing/removing elements: 29.2.160. splice
s/// (substitution) operator and: 5.2.3.1. Modifying strings en passant
subscript separator (see $[semi] variable)
taint in: 23.1. Handling Insecure Data
tied, delete function and: 24.1.5. Previous Perl Traps
tying: 14.2. Tying Arrays
methods for: 14.2.1. Array-Tying Methods
notational convenience: 14.2.2. Notational Convenience
Tie::Array module: 32.1.14. Convenient Classes
variables of: 2.6.5. Interpolating Array Values
arrow (->) operator: 8.3.3. Using the Arrow Operator
12.3.1. Method Invocation Using the Arrow Operator
3.2. The Arrow Operator
artificial languages: 1.2. Natural and Artificial Languages
ASCII: 2.1. Atoms
converting to characters: 29.2.14. chr
converting to Unicode: 15.2. Effects of Character Semantics
values for characters: 29.2.106. ord
ASP, Perl modules for: 22.1. The CPAN modules Directory
assertions
defining your own: 5.10.4. Defining Your Own Assertions
lookaround assertions: 5.10.1. Lookaround Assertions
precedence, pattern matching: 5.9.4. The Little Engine That /Could(n't)?/
assertions (in matching)
\b and \B (word and non word boundary): 5.6.3. Boundaries: The \b and \B Assertions
positional, \z, \Z, and $ assertions: 5.6.2. Endings: The \z, \Z, and $ Assertions
assertions (in patterns): 5.1. The Regular Expression Bestiary
5.3.1. Metasymbol Tables
character classes and: 5.4.1. Custom Character Classes
\G positional assertion: 5.2.2. The m// Operator (Matching)
positional: 5.6. Positions
\A and ^ assertions (string boundary): 5.6.1. Beginnings: The \A and ^ Assertions
assigning to lists: 2.8.1. List Assignment
assignment
to conditional operator: 3.16. Conditional Operator
elements, two-dimsional arrays: 9.1.2. Growing Your Own
of tied variables: 14.1.1. Scalar-Tying Methods
tied array element: 14.2.1. Array-Tying Methods
assignment operators: 1.5.3. Assignment Operators
2.3. Built-in Data Types
3.17. Assignment Operators
overloading: 13.3. Overloadable Operators
13.4. The Copy Constructor (=)
(see also copy constructor)
precedence, Perl versions, differences in: 24.1.5. Previous Perl Traps
values, returning: 1.5.3. Assignment Operators
associative arrays (see also hashes)
29.2.22. dbmopen
3. Unary and Binary Operators
3.11. Relational Operators
astronomy, Perl modules for: 22.1. The CPAN modules Directory
async function: 17.2.1.1. Thread creation
atan function: 29.2.4. atan2
$atime file statistic: 29.2.165. stat
atoms: 5.9.4. The Little Engine That /Could(n't)?/
precedence, pattern matching: 5.9.4. The Little Engine That /Could(n't)?/
attributes: 6.5. Subroutine Attributes
12.4.2. Initializers
attributes module: 32.1.13. Perl Language Extensions and Internals
class: 29.2.99. my
class, storing state for: 12.8. Managing Class Data
files, test operators for: 1.5.7. Some File Test Operators
locked and method, using with threads: 12.7.6. New Tricks
locked, subroutines: 17.2.2.4. The locked attribute
lvalue, subroutines: 12.7.6. New Tricks
objects, hashes of: 1.2.1.3. Complexities
subclass, overriding superclass ancestor: 12.7. Managing Instance Data
subroutines: 6.5. Subroutine Attributes
names, syntax for: 6.5.1. The locked and method Attributes
variable interpolation and: 29.2.107. our
attrs module (obsolete): 32.1.13. Perl Language Extensions and Internals
audio, Perl modules for: 22.1. The CPAN modules Directory
authentication, Perl modules for: 22.1. The CPAN modules Directory
32.1.12. Authentication, Security, and Encryption
authorization, Perl modules for: 22.1. The CPAN modules Directory
autodecrement (--) operator: 1.5.4. Unary Arithmetic Operators
3.3. Autoincrement and Autodecrement
magical: 13.3. Overloadable Operators
autoflushing buffers: 28.2. Special Variables in Alphabetical Order
autogeneration, overloading: 13.3. Overloadable Operators
autoincrement and autodecrement: 13.3. Overloadable Operators
preventing: 13.5. When an Overload Handler Is Missing (nomethod and fallback)
autoincrement (++) operator: 1.5.4. Unary Arithmetic Operators
3.3. Autoincrement and Autodecrement
magical: 3.3. Autoincrement and Autodecrement
13.3. Overloadable Operators
AUTOLOAD method: 12.5.4. Method Autoloading
AUTOLOAD subroutine: 10.2. Autoloading
4.6. goto
12.5.4. Method Autoloading
AutoLoader module: 10.2. Autoloading
32.1.17. Module Installation Support
autoloading
generating accessors with: 12.7.3. Generating Accessors with Autoloading
automatic, line-end processing: 19.1.3. Switches
autosplit mode: 19.1.3. Switches
AutoSplit module: 10.2. Autoloading
32.1.17. Module Installation Support
portability of: 25.3. Files and Filesystems
autosplitting: 10.2. Autoloading
AutoTrace option (debugger): 20.3.3. Debugger Options
autouse module: 32.1.17. Module Installation Support
autouse pragma: 31.2. use autouse
autovivification: 29.2.34. exists
of filehandles: 29.2.104. open
typeglobs: 14.4.1. Filehandle-Tying Methods
AV (internal array value): 21.2. Internal Data Types
awk: 1.7. Regular Expressions
converting to/from Perl: 2.9. Hashes


Symbols | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z


Library Navigation Links

Copyright © 2001 O'Reilly & Associates, Inc. All Rights Reserved.