Index: A
Symbols & Numbers
| 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 & Numbers
| 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
Copyright © 2002
O'Reilly & Associates, Inc.
All Rights Reserved.