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: Autoloading
- -a (autosplit) command-line switch: Switches
- -A (access age) file test operator: Named Unary and File Test Operators
- \A (string boundary): Beginnings: The \A and ^ Assertions
- Control-A: The s/// Operator (Substitution)
- abbreviations, text: String Processing, Language Text Processing, Parsing, and Searching
- abs (absolute value) function: abs
- abstraction: Packages
-
- in object-oriented developing: Method Invocation
- accept function: accept
- access checks, setting in constructor: Using Closures for Private Objects
- access time, file: stat
- accessing
-
- array of hashes: Access and Printing of an Array of Hashes
- elements, tied arrays: Array-Tying Methods
- hashes of arrays: Access and Printing of a Hash of Arrays
- multidimensional arrays: Access and Printing
- multidimensional hashes: Access and Printing of a Hash of Hashes
- overridden methods: Accessing Overridden Methods
- records of elaborate data structures: Composition, Access, and Printing of More Elaborate Records
- slices of multidimensional arrays: Slices
- accessor methods: Initializers
-
- class data methods, working like: Managing Class Data
- creating: Managing Instance Data
- generating with autoloading: Generating Accessors with Autoloading
- generating with closures: Generating Accessors with Closures
- pseudohashes and: Field Declarations with use fields
- $ACCUMULATOR: Special Variables in Alphabetical Order
- actions (debugger)
-
- command execution, specifying from debugger: Actions and Command Execution
- listing all: Breakpoints
- ActiveState Perl distribution
-
- installing on Windows systems: #! and Quoting on Non-Unix Systems
- Microsoft-only modules: Microsoft-Related Modules
- PPM (Perl Package Manager): Using CPAN Modules
- adding additional array elements: unshift
- addition: Some Binary Arithmetic Operators
-
- overloaded plus (+) operator: Overload Handlers
- additive operators: Additive Operators
- address-of operator (in C): Operators Missing from Perl
- addresses
-
- C language, Perl vs.: Traps
- getting from hostnames: getnetbyname
- network, getting from hostnames: gethostbyname
- network, translating to names: gethostbyaddr
- packed socket: getsockname
- reused, displaying contents of: Debugger Options
- socket names as: bind
- alarm function: alarm
-
- pattern match, timing out: Code Masquerading as Data
- alert (bell): String Literals
-
- Perl modules for: The CPAN modules Directory
-
- for characters: Specific Characters
- debugger command for: Miscellaneous Commands
- in for/foreach loops
-
- searching and replacing elements in arrays: Modifying strings en passant
- for/foreach loops, creating with: Case Structures
- symbol table entries: Name Lookups
- symbol table key, assignment to typeglob: Symbol Tables
- aliasing, in foreach loops: foreach Loops
- ALRM signal: Timing Out Slow Operations
- alternation: The Regular Expression Bestiary
-
- character classes and: Custom Character Classes
- interior, limiting scope of: Clustering
- match one or the other (...|...): Metasymbol Tables
- in patterns: Alternation
- precedence, pattern matching: The Little Engine That /Could(n't)?/
- American Standard Code for Information Interchange (see ASCII)
- anchors: Nailing Things Down
- and (&) bitwise operator: Bitwise Operators
- and (&&) logical operator: Logical Operators
-
- C-Style Logical (Short-Circuit) Operators
- Logical and, or, not, and xor
- precedence, and operator vs. &&: Syntactic Snafus with Indirect Objects
- and operator: Developing with Style
- angle brackets (see right and left angle brackets)
- angle operator: Line Input (Angle) Operator
-
- Switches
- Frequently Ignored Advice
- reading filehandle from: Filehandle-Tying Methods
-
- array composer: The anonymous array composer
- arrays
-
- hash of, creating: Composition of a Hash of Arrays
- two-dimensional array slice: Slices
- hash composer: The anonymous hash composer
- hashes
-
- adding to multidimensional hashes: Composition of a Hash of Hashes
- array of, creating: Composition of an Array of Hashes
- data structue for objects: Object Construction
- pipes: Anonymous Pipes
- referents: What Is a Reference?
- subroutine composer: The anonymous subroutine composer
- subroutines: Subroutines
-
- giving names at run time: Symbol Tables
- AnyDBM_File module: DBM Interfaces
- Apache web server: Embedding Perl (Using Perl from C)
-
- CGI::Apache module: World Wide Web
- mod_perl extension: Executing Your Code
- Perl modules for: The CPAN modules Directory
- appending
-
- elements to arrays: Growing Your Own
- members to existing hash: Generation of an Array of Hashes
- arctangents: atan2
- $ARG: Special Variables in Alphabetical Order
-
- (see also parameters)
- formal: Special Variables in Alphabetical Order
- @ARGV array: Line Input (Angle) Operator
- ARGV filehandle: Special Variables in Alphabetical Order
- $ARGV variable: Special Variables in Alphabetical Order
- ARGVOUT filehandle: Special Variables in Alphabetical Order
- arithmetic, overloaded objects and: Overload Handlers
- arithmetic operators: Ideographic Unary Operators
-
- binary arithmetic operators: Some Binary Arithmetic Operators
- order of evaluation: Some Binary Arithmetic Operators
- overloading: Overloadable Operators
- arity: Unary and Binary Operators
-
- highest to lowest, listing of: Unary and Binary Operators
- array context (see list context)
- arrayDepth option (debugger): Debugger Options
- arrays: Variable Syntax
-
- Pluralities
- Built-in Data Types
- (see also lists)
- @_ arrays: Semantics
-
- copying values to my list: Tricks with Parameter Lists
- anonymous, objects implemented as: Field Declarations with use fields
-
- use fields pragma, overcoming problems with: Field Declarations with use fields
- anonymous, references to: The anonymous array composer
- appending elements to: push
- associative (see hashes)
- AV (array value) typedef in C, corresponding to: Internal Data Types
- deleting elements of: shift
- elements, giving temporary values to: local
- exists function and: exists
- first element of: Special Variables in Alphabetical Order
- of hashes: Arrays of Hashes
-
- accessing and printing: Access and Printing of an Array of Hashes
- generating: Generation of an Array of Hashes
- hashes of: Hashes of Arrays
- initializing with x operator: Multiplicative Operators
- last element of: Array Length
- length of: Array Length
- list values vs.: List Values and Arrays
- lists and: List Values and Arrays
- multidimensional: Complexities
- names for: Variables
- negative subscripts, counting from end of array: Previous Perl Traps
- nested: Arrays of Arrays
-
- two-dimensional arrays, creating and accessing: Creating and Accessing a Two-Dimensional Array
- output style, changing in debugger: Debugger Options
- parsing text into: String Processing, Language Text Processing, Parsing, and Searching
- passing by reference into or out of functions: Passing References
- performance and: Time Efficiency
- pop function and: pop
- prepending elements to: unshift
- processing, functions for: Perl Functions by Category
- references to: What Is a Reference?
- replacing/removing elements: splice
- s/// (substitution) operator and: Modifying strings en passant
- subscript separator (see $[semi] variable)
- taint in: Handling Insecure Data
- tied, delete function and: Previous Perl Traps
- tying: Tying Arrays
-
- methods for: Array-Tying Methods
- notational convenience: Notational Convenience
- Tie::Array module: Convenient Classes
- variables of: Interpolating Array Values
- arrow (->) operator: Using the Arrow Operator
- artificial languages: Natural and Artificial Languages
- ASCII: Atoms
-
- converting to characters: chr
- converting to Unicode: Effects of Character Semantics
- values for characters: ord
- ASP, Perl modules for: The CPAN modules Directory
- assertions
-
- defining your own: Defining Your Own Assertions
- lookaround assertions: Lookaround Assertions
- precedence, pattern matching: The Little Engine That /Could(n't)?/
- assertions (in matching)
-
- \b and \B (word and non word boundary): Boundaries: The \b and \B Assertions
- positional, \z, \Z, and $ assertions: Endings: The \z, \Z, and $ Assertions
- assertions (in patterns): The Regular Expression Bestiary
-
- Metasymbol Tables
- character classes and: Custom Character Classes
- \G positional assertion: The m// Operator (Matching)
- positional: Positions
-
- \A and ^ assertions (string boundary): Beginnings: The \A and ^ Assertions
- assigning to lists: List Assignment
- assignment
-
- to conditional operator: Conditional Operator
- elements, two-dimsional arrays: Growing Your Own
- of tied variables: Scalar-Tying Methods
- tied array element: Array-Tying Methods
- assignment operators: Assignment Operators
-
- Built-in Data Types
- Assignment Operators
- overloading: Overloadable Operators
-
- The Copy Constructor (=)
- (see also copy constructor)
- precedence, Perl versions, differences in: Previous Perl Traps
- values, returning: Assignment Operators
- associative arrays (see also hashes)
- astronomy, Perl modules for: The CPAN modules Directory
- async function: Thread creation
- atan function: atan2
- $atime file statistic: stat
- atoms: The Little Engine That /Could(n't)?/
-
- precedence, pattern matching: The Little Engine That /Could(n't)?/
- attributes: Subroutine Attributes
-
- Initializers
- attributes module: Perl Language Extensions and Internals
- class: my
- class, storing state for: Managing Class Data
- files, test operators for: Some File Test Operators
- locked and method, using with threads: New Tricks
- locked, subroutines: The locked attribute
- lvalue, subroutines: New Tricks
- objects, hashes of: Complexities
- subclass, overriding superclass ancestor: Managing Instance Data
- subroutines: Subroutine Attributes
-
- names, syntax for: The locked and method Attributes
- variable interpolation and: our
- attrs module (obsolete): Perl Language Extensions and Internals
- audio, Perl modules for: The CPAN modules Directory
- authentication, Perl modules for: The CPAN modules Directory
- authorization, Perl modules for: The CPAN modules Directory
- autodecrement (--) operator: Unary Arithmetic Operators
- autoflushing buffers: Special Variables in Alphabetical Order
- autogeneration, overloading: Overloadable Operators
-
- autoincrement and autodecrement: Overloadable Operators
- preventing: When an Overload Handler Is Missing (nomethod and fallback)
- autoincrement (++) operator: Unary Arithmetic Operators
- AUTOLOAD method: Method Autoloading
- AUTOLOAD subroutine: Autoloading
- AutoLoader module: Autoloading
- autoloading
-
- generating accessors with: Generating Accessors with Autoloading
- automatic, line-end processing: Switches
- autosplit mode: Switches
- AutoSplit module: Autoloading
-
- Module Installation Support
- portability of: Files and Filesystems
- autosplitting: Autoloading
- AutoTrace option (debugger): Debugger Options
- autouse module: Module Installation Support
- autouse pragma: use autouse
- autovivification: exists
-
- of filehandles: open
- typeglobs: Filehandle-Tying Methods
- AV (internal array value): Internal Data Types
- awk: Regular Expressions
-
- converting to/from Perl: 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