Search |
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: Symbols and Numbers
- -0 switch, perl
: 6.1.2. Switches
- & (ampersand)
: 2.5.10. Named Unary and File Test Operators
  
  - && (AND) operator
: 2.5.14. C-style Logical (Short Circuit) Operators
  
- &&= (assignment) operator
: 2.5.17. Assignment Operators
  
- &= (assignment) operator
: 2.5.17. Assignment Operators
  
- address-of operator (in C)
: 2.5.21. C Operators Missing from Perl
  
- bitwise AND operator
: 2.5.13. Bitwise Operators
  
- in filenames
: 3.2.102. open
  
- prototype character
: 2.7.3. Prototypes
  
- for subroutine names
  
        
    - 2.3.1. Variables
    
- 2.7. Subroutines
  
  
- * (asterisk)
: 2.5.10. Named Unary and File Test Operators
 
  - ** (exponentiation) operator
: 2.5.4. Exponentiation
  
- **= (assignment) operator
: 2.5.17. Assignment Operators
  
- *= (assignment) operator
: 2.5.17. Assignment Operators
  
- dereference operator (in C)
: 2.5.21. C Operators Missing from Perl
  
- for typeglob names
: 2.7.1. Passing Symbol Table Entries (Typeglobs)
  
- multiplicative operator
: 2.5.7. Multiplicative Operators
  
- prototype character
: 2.7.3. Prototypes
  
- quantifier
  
        
    - 1.7.1. Quantifiers
    
- 2.4.1.2. The rules of regular expression matching
  
  
  - for typeglob names
: 2.3.6. Typeglobs and Filehandles
 
- @ (at sign)
: 8.2.7. Previous Perl Traps
 
  - @_ array
  
 
    - 2.7. Subroutines
    
- 7.2.13. English - Use English or awk Names for Punctuation Variables
    
- 8.1.7. Debugger Bugs
  
   
  - for array names
: 2.3.1. Variables
  
- in debugger
: 8.1.2. Using the Debugger
  
- in picture lines
: 2.8. Formats
  
- prototype character
: 2.7.3. Prototypes
    
- \ (backslash)
 
  - to escape metacharacters
: 2.4.1.1. The regular expression bestiary
  
- for multiline commands
: 8.1.2. Using the Debugger
  
- quotemeta function for
: 3.2.114. quotemeta
  
- reference operator
  
    
    - 2.5.5. Ideographic Unary Operators
    
- 4.2.1. The Backslash Operator
  
  
- ` (backtick)
: 6.2.2.1. Anonymous pipes
 
  - emulating
: 6.3.1.2. Cleaning up your path
  
- operator
  
  
    - 2.3.7.1. Command input (backtick) operator
    
- 8.2.6. Shell Traps
    
- 8.4. Programming with Style
  
   
- ! (bang)
 
  - !! debugger command
: 8.1.1. Debugger Commands
  
- != (not equal to) operator
  
  
    - 2.5.12. Equality Operators
    
- 8.2.1. Universal Blunders
  
  
  - !~ (binding) operator
: 2.5.6. Binding Operators
  
- for argument specifiers
: 7.2.35. Getopt::Long - Extended Processing of Command-Line Options
  
- debugger command
: 8.1.1. Debugger Commands
  
- in import list
: 7.2.15.1. Specialized import lists
  
- logical negation operator
: 2.5.5. Ideographic Unary Operators
     
- {} (braces)
 
  - 4.5. Braces, Brackets, and Quoting
  
- 8.2.1. Universal Blunders
  
- 8.4. Programming with Style
  
- in awk
: 8.2.3. Awk Traps
  
- for statement blocks
: 2.6.2. Compound Statements
  
- hash composer
: 4.2.3. The Anonymous Hash Composer
  
- identifiers in
: 2.3.2.2. String literals
  
- quantifier
  
        
    - 1.7.1. Quantifiers
    
- 2.4.1.2. The rules of regular expression matching
  
  
- [] (brackets)
 
  - array composer
: 4.2.2. The Anonymous Array Composer
  
- to match characters
: 2.4.1.2. The rules of regular expression matching
  
- ^ (caret)
 
  - ^= (assignment) operator
: 2.5.17. Assignment Operators
  
- assertion
: 1.7.1. Quantifiers
  
- bitwise XOR operator
  
   
    - 2.5.13. Bitwise Operators
    
- 8.2.3. Awk Traps
  
  
  - line boundary
  
 
    - 1.7.3. Nailing Things Down
    
- 2.4.1.2. The rules of regular expression matching
    
- 2.4.1.3. The fine print
  
   
  - matching
: 2.4.1.2. The rules of regular expression matching
  
- in picture lines
: 2.8. Formats
  
- : (colon)
 
  - :: for package identifiers
  
 
    - 5.1. Packages
    
- 8.2.7. Previous Perl Traps
  
  
  - in import list
: 7.2.15.1. Specialized import lists
 
- , (comma)
: 8.2.1. Universal Blunders
 
  - delimiting list values
: 2.3.4. List Values and Arrays
  
- key/value pairs and
: 2.3.5. Hashes (Associative Arrays)
  
- large numbers and
: 2.3.2.1. Numeric literals
  
- operator
  
    
    - (see also = (equal sign), => operator)
    
- 2.5.18. Comma Operators
    
- 8.2.3. Awk Traps
  
   
- $ (dollar sign)
 
  - $# prefix
: 2.3.4. List Values and Arrays
  
- for backreferences
: (see backreferences)
  
- in debugger
: 8.1.2. Using the Debugger
  
- line boundary
  
    
    - 2.4.1.2. The rules of regular expression matching
    
- 2.4.1.3. The fine print
  
  
  - prototype character
: 2.7.3. Prototypes
  
- for scalar variable names
: 2.3.1. Variables
  
- word boundary
: 1.7.3. Nailing Things Down
   
- $ variables
 
  - $^ ($FORMAT_TOP_NAME)
: 8.2.1. Universal Blunders
  
- $0 ($PROGRAM_NAME)
  
  
    - 2.9.3. Global Special Variables
    
- 7.2.13. English - Use English or awk Names for Punctuation Variables
  
  
  - $1, $2, $3...
: (see backreferences)
  
- $& ($MATCH)
  
  
    - 2.4.1.3. The fine print
    
- 2.9.1. Regular Expression Special Variables
    
- 6.4.2.2. a2p
    
- 7.2.13. English - Use English or awk Names for Punctuation Variables
    
- 8.3.1. Time Efficiency
  
     
  - $' ($POSTMATCH)
  
 
    - 2.4.1.3. The fine print
    
- 2.9.1. Regular Expression Special Variables
    
- 6.4.2.2. a2p
    
- 7.2.13. English - Use English or awk Names for Punctuation Variables
    
- 8.3.1. Time Efficiency
  
     
  - $* ($MULTILINE_MATCHING)
: 2.9.1. Regular Expression Special Variables
  
- $@ ($EVAL_ERROR)
  
  
    - 2.9.3. Global Special Variables
    
- 7.2.13. English - Use English or awk Names for Punctuation Variables
  
  
  - $\ ($OUPUT_RECORD_SEPARATOR)
: 6.1.2. Switches
  
- $\ ($OUTPUT_RECORD_SEPARATOR)
  
  
    - 2.9.3. Global Special Variables
    
- 7.2.13. English - Use English or awk Names for Punctuation Variables
  
  
  - $` ($PREMATCH)
  
 
    - 2.4.1.3. The fine print
    
- 2.9.1. Regular Expression Special Variables
    
- 6.4.2.2. a2p
    
- 7.2.13. English - Use English or awk Names for Punctuation Variables
    
- 8.3.1. Time Efficiency
  
     
  - $! ($OS_ERROR)
  
 
    - 2.9.3. Global Special Variables
    
- 7.2.13. English - Use English or awk Names for Punctuation Variables
  
  
  - $[
: 2.9.3. Global Special Variables
  
- $] ($PERL_VERSION)
  
  
    - 2.9.3. Global Special Variables
    
- 7.2.13. English - Use English or awk Names for Punctuation Variables
  
  
  - $^ ($FORMAT_TOP_NAME)
  
 
    - 2.8.1. Format Variables
    
- 2.9.2. Per-Filehandle Special Variables
    
- 7.2.13. English - Use English or awk Names for Punctuation Variables
  
   
  - $^A ($ACCUMULATOR)
  
 
    - 2.8.3. Accessing Formatting Internals
    
- 2.9.3. Global Special Variables
    
- 7.2.13. English - Use English or awk Names for Punctuation Variables
    
- formline function
: 3.2.42. formline
  
    
  - $^D ($DEBUGGING)
  
 
    - 2.9.3. Global Special Variables
    
- 6.1.2. Switches
    
- 7.2.13. English - Use English or awk Names for Punctuation Variables
  
   
  - $^F ($SYSTEM_FD_MAX)
  
 
    - 2.9.3. Global Special Variables
    
- 7.2.13. English - Use English or awk Names for Punctuation Variables
  
  
  - $^H
: 2.9.3. Global Special Variables
  
- $^I ($INPLACE_EDIT)
  
  
    - 2.9.3. Global Special Variables
    
- 7.2.13. English - Use English or awk Names for Punctuation Variables
  
  
  - $^L ($FORMAT_FORMFEED)
: 2.9.3. Global Special Variables
  
- $^L ($FORMAT_LINEFEED)
  
  
    - 2.8.1. Format Variables
    
- 7.2.13. English - Use English or awk Names for Punctuation Variables
  
  
  - $^O ($OSNAME)
  
 
    - 2.9.3. Global Special Variables
    
- 7.2.13. English - Use English or awk Names for Punctuation Variables
  
  
  - $^P ($PERLDB)
  
 
    - 2.9.3. Global Special Variables
    
- 7.2.13. English - Use English or awk Names for Punctuation Variables
  
  
  - $^ ($BASETIME)
: 2.9.3. Global Special Variables
  
- $^T ($BASETIME)
  
  
    - 2.5.10. Named Unary and File Test Operators
    
- 7.2.13. English - Use English or awk Names for Punctuation Variables
  
  
  - $^W ($WARNING)
  
 
    - 2.9.3. Global Special Variables
    
- 7.2.13. English - Use English or awk Names for Punctuation Variables
  
  
  - $^X ($EXECUTABLE_NAME)
  
 
    - 2.9.3. Global Special Variables
    
- 7.2.13. English - Use English or awk Names for Punctuation Variables
  
  
  - $: ($FORMAT_LINE_BREAK _CHARACTERS)
  
 
    - 2.9.3. Global Special Variables
    
- 7.2.13. English - Use English or awk Names for Punctuation Variables
  
  
  - $, ($LIST_SEPARATOR)
: 2.9.3. Global Special Variables
  
- $, ($OUTPUT_FIELD_SEPARATOR)
  
  
    - 2.9.3. Global Special Variables
    
- 7.2.13. English - Use English or awk Names for Punctuation Variables
  
  
  - $$ ($PROCESS_ID)
  
 
    - 2.9.3. Global Special Variables
    
- 7.2.13. English - Use English or awk Names for Punctuation Variables
  
  
  - $. ($INPUT_LINE_NUMBER)
  
 
    - 2.9.3. Global Special Variables
    
- 7.2.13. English - Use English or awk Names for Punctuation Variables
    
- resetting with close function
: 3.2.18. close
  
   
  - $= ($FORMAT_LINES_PER_PAGE)
  
 
    - 2.8.1. Format Variables
    
- 2.9.2. Per-Filehandle Special Variables
    
- 7.2.13. English - Use English or awk Names for Punctuation Variables
  
   
  - $- ($FORMAT_LINES_LEFT)
  
 
    - 2.9.2. Per-Filehandle Special Variables
    
- 7.2.13. English - Use English or awk Names for Punctuation Variables
  
  
  - $< ($REAL_USER_ID)
  
 
    - 2.9.3. Global Special Variables
    
- 7.2.13. English - Use English or awk Names for Punctuation Variables
  
  
  - $( ($REAL_GROUP_ID)
  
 
    - 2.9.3. Global Special Variables
    
- 7.2.13. English - Use English or awk Names for Punctuation Variables
  
  
  - $) ($EFFECTIVE_GROUP_ID)
  
 
    - 2.9.3. Global Special Variables
    
- 7.2.13. English - Use English or awk Names for Punctuation Variables
  
  
  - $% ($FORMAT_PAGE_NUMBER)
  
 
    - 2.8.1. Format Variables
    
- 2.9.2. Per-Filehandle Special Variables
    
- 7.2.13. English - Use English or awk Names for Punctuation Variables
  
   
  - $+ ($LAST_PAREN_MATCH)
  
 
    - 2.4.1.3. The fine print
    
- 2.9.1. Regular Expression Special Variables
    
- 7.2.13. English - Use English or awk Names for Punctuation Variables
  
   
  - $? ($CHILD_ERROR)
  
 
    - 2.9.3. Global Special Variables
    
- 7.2.13. English - Use English or awk Names for Punctuation Variables
    
- backtick operator and
: 2.3.7.1. Command input (backtick) operator
    
- close function and
: 3.2.18. close
  
    
  - $" ($LIST_SEPARATOR)
: 7.2.13. English - Use English or awk Names for Punctuation Variables
  
- $> ($EFFECTIVE_USER_ID)
  
  
    - 2.9.3. Global Special Variables
    
- 7.2.13. English - Use English or awk Names for Punctuation Variables
  
  
  - $; ($SUBSCRIPT_SEPARATOR)
  
 
    - 2.9.3. Global Special Variables
    
- 7.2.13. English - Use English or awk Names for Punctuation Variables
  
  
  - $# ($OFMT)
: 2.9.3. Global Special Variables
  
- $/ ($INPUT_RECORD_SEPARATOR)
  
  
    - 2.9.3. Global Special Variables
    
- 6.1.2. Switches
    
- 7.2.13. English - Use English or awk Names for Punctuation Variables
  
   
  - $~ ($FORMAT_NAME)
  
 
    - 2.8.1. Format Variables
    
- 2.9.2. Per-Filehandle Special Variables
    
- 7.2.13. English - Use English or awk Names for Punctuation Variables
  
   
  - $_ ($ARG)
  
 
    - 2.9.3. Global Special Variables
    
- 7.2.13. English - Use English or awk Names for Punctuation Variables
    
- angle operator and
: 2.3.7.2. Line input (angle) operator
    
- forearch statement and
: 2.6.4.3. Foreach loops
    
- glob function with
: 2.3.7.3. Filename globbing operator
    
- grep function and
: 3.2.72. grep
    
- map function and
: 3.2.91. map
  
       
  - $_ ($ARG)
: 2.4.1.3. The fine print
  
- $| ($OUTPUT_AUTOFLUSH)
  
  
    - 2.8.1. Format Variables
    
- 2.9.2. Per-Filehandle Special Variables
    
- 7.2.13. English - Use English or awk Names for Punctuation Variables
  
   
- . (dot)
: 2.5.10. Named Unary and File Test Operators
 
  - .. (range) operator
: 2.5.15. Range Operator
  
- .= (assignment) operator
: 2.5.17. Assignment Operators
  
- character wildcard
  
   
    - 1.7. Regular Expressions
    
- 2.4.1.2. The rules of regular expression matching
    
- 2.4.1.3. The fine print
  
   
  - concatenation operator
  
 
    - 1.5.2. String Operators
    
- 2.5.8. Additive Operators
    
- 8.3.1. Time Efficiency
  
   
  - debugger command
: 8.1.1. Debugger Commands
 
- " (double quotes)
 
  - 2.3.2.2. String literals
  
- 2.4.1.1. The regular expression bestiary
  
- in formline arguments
: 3.2.42. formline
   
- = (equal sign)
 
  - == (equal to) operator
  
 
    - 2.5.12. Equality Operators
    
- 8.2.1. Universal Blunders
  
  
  - => (corresponds to) operator
: 2.5.18. Comma Operators
  
 
    - with key/value pairs
: 2.3.5. Hashes (Associative Arrays)
    
- with named parameters
: 2.3.5. Hashes (Associative Arrays)
  
  
  - =~ (binding) operator
: 2.5.6. Binding Operators
  
- assignment operator
  
  
    - 1.5.3. Assignment Operators
    
- 2.5.17. Assignment Operators
  
  
  - copy constructor
: 7.2.48.6. Copy constructor
  
- debugger command
: 8.1.1. Debugger Commands
  
- - (hyphen)
 
  - 2.4.1.2. The rules of regular expression matching
  
- 2.5.10. Named Unary and File Test Operators
  
- -*- for Emacs
: 6.1.1. Command Processing
  
- -= (assignment) operator
: 2.5.17. Assignment Operators
  
- -- (autodecrement) operator
  
     
    - 1.5.4. Autoincrement and Autodecrement Operators
    
- 2.5.3. Autoincrement and Autodecrement
    
- 7.2.48.3. Overloadable operations
  
   
  - -- swtich, Perl
: 6.1.2. Switches
  
- -> (arrow) operator
  
  
    - 2.5.2. The Arrow Operator
    
- 4.3.3. Using the Arrow Operator
    
- 5.3.6. Method Invocation
    
- 5.5.1. Object-Oriented Scaling Tips
  
    
  - -| piping pseudo-command
: 6.2.2.2. Talking to yourself
  
- arithmetic negation operator
: 2.5.5. Ideographic Unary Operators
  
- debugger command
: 8.1.1. Debugger Commands
  
- subtractive operator
: 2.5.8. Additive Operators
    
- < (left angle bracket)
 
  - <= (less than or equal) operator
: 2.5.11. Relational Operators
  
- <=> (comparison) operator
  
  
    - 2.5.12. Equality Operators
    
- 3.2.153. sort
  
  
  - << (left-shift) operator
: 2.5.9. Shift Operators
  
- << for here documents
: 2.3.2.6. "Here" documents
  
- <<= (assignment) operator
: 2.5.17. Assignment Operators
  
- <> construct
: (see angle operator)
  
- <> option specifier
: 7.2.35.3. Non-option callback routine
  
- <FH> operator
: 8.2.2. Frequently Ignored Advice
  
- debugger command
: 8.1.1. Debugger Commands
  
- for filename globbing operator
: 2.3.7.3. Filename globbing operator
  
- in filenames
: 3.2.102. open
  
- for left justification
: 2.8.1. Format Variables
  
- less than operator
: 2.5.11. Relational Operators
  
- for line input operator
: 2.3.7.2. Line input (angle) operator
            
- () (parentheses)
 
  - 2.4.1.1. The regular expression bestiary
  
- 2.5. Operators
  
- 2.5.1. Terms and List Operators (Leftward)
  
- 8.4. Programming with Style
  
- (?!) assertion
: 2.4.1.4. Regular expression extensions
  
- (?!...) assertion
: 2.4.1.2. The rules of regular expression matching
  
- (?:) for grouping
: 2.4.1.4. Regular expression extensions
  
- (?...) assertion
: 2.4.1.2. The rules of regular expression matching
  
- (?=) assertion
: 2.4.1.4. Regular expression extensions
  
- (?i) modifier
: 2.4.1.4. Regular expression extensions
  
- (?#) for comments
: 2.4.1.4. Regular expression extensions
  
- for backreferences
: 1.7.4. Backreferences
  
- in functions
: 3. Functions
  
- grouping operator
: 2.4.1.2. The rules of regular expression matching
  
- for list values
: 2.3.4. List Values and Arrays
               
- % (percent sign)
: 2.5.10. Named Unary and File Test Operators
 
  - %= (assignment) operator
: 2.5.17. Assignment Operators
  
- for checksums
: 3.2.182. unpack
  
- for hash names
: 2.3.1. Variables
  
- modulus operator
: 2.5.7. Multiplicative Operators
  
- prototype character
: 2.7.3. Prototypes
     
- + (plus)
: 2.5.10. Named Unary and File Test Operators
 
  - += (assignment) operator
: 2.5.17. Assignment Operators
  
- ++ (autoincrement) operator
  
  
    - 1.5.4. Autoincrement and Autodecrement Operators
    
- 2.5.3. Autoincrement and Autodecrement
    
- 7.2.48.3. Overloadable operations
  
   
  - additive operator
: 2.5.8. Additive Operators
  
- in filenames
: 3.2.102. open
  
- quantifier
  
   
    - 1.7. Regular Expressions
    
- 2.4.1.2. The rules of regular expression matching
  
  
  - unary operator
: 2.5.5. Ideographic Unary Operators
 
- ? (question mark)
: 2.5.10. Named Unary and File Test Operators
 
  - ?: (conditional) operator
: 2.5.16. Conditional Operator
  
- ?? operator
: (see m?? (match) operator)
  
- debugger command
: 8.1.1. Debugger Commands
  
- quantifier
  
    
    - 1.7.1. Quantifiers
    
- 2.4.1.2. The rules of regular expression matching
  
  
- ' (single quotes)
: 2.3.2.2. String literals
- " (double quotes)
  
  - 2.3.2.2. String literals
  
- 2.4.1.1. The regular expression bestiary
  
- > (right angle bracket)
 
  - >= (greater than or equal) operator
: 2.5.11. Relational Operators
  
- >> (right-shift) operator
: 2.5.9. Shift Operators
  
- >>= (assignment) operator
: 2.5.17. Assignment Operators
  
- debugger command
: 8.1.1. Debugger Commands
  
- for filename globbing operator
: 2.3.7.3. Filename globbing operator
  
- in filenames
: 3.2.102. open
  
- greater than operator
: 2.5.11. Relational Operators
  
- for line input operator
: 2.3.7.2. Line input (angle) operator
  
- for right justification
: 2.8.1. Format Variables
         
- ; (semicolon)
 
  - 2.6.1. Simple Statements
  
- 8.2.1. Universal Blunders
  
- # (sharp)
 
  - #! (shebang) notation
  
 
    - 1.3.1. How to Do It
    
- 6.1.1. Command Processing
    
- 6.3.1.3. Security bugs
  
   
  - for comments
: 2.4. Pattern Matching
  
- in formats
: 2.8. Formats
  
- ' (single quotes)
: 2.3.2.2. String literals
- / (slash)
: 2.5.10. Named Unary and File Test Operators
  
  - /= (assignment) operator
: 2.5.17. Assignment Operators
  
- // operator
: (see match (m//) operator)
  
- debugger command
: 8.1.1. Debugger Commands
  
- division operator
: 2.5.7. Multiplicative Operators
  
- in import list
: 7.2.15.1. Specialized import lists
  
- root directory
: 3.2.17. chroot
      
- ~ (tilde)
 
  - bitwise negation operator
: 2.5.5. Ideographic Unary Operators
  
- complement operator
: 8.2.3. Awk Traps
  
- to supress blank lines
: 2.8. Formats
   
- _ (underscore)
 
  - 2.3.1. Variables
  
- 8.2.7. Previous Perl Traps
  
- global filehandle
: 2.9.5. Global Special Filehandles
  
- large numbers and
: 2.3.2.1. Numeric literals
  
- in variable names
: 8.4. Programming with Style
     
- | (vertical bar)
 
  - |= (assignment) operator
: 2.5.17. Assignment Operators
  
- |- piping pseudo-command
: 6.2.2.2. Talking to yourself
  
- || (debugger command)
: 8.1.1. Debugger Commands
  
- || (OR) operator
: 2.5.14. C-style Logical (Short Circuit) Operators
  
- ||= (assignment) operator
: 2.5.17. Assignment Operators
  
- for alternation
: 2.4.1.1. The regular expression bestiary
  
- bitwise OR operator
: 2.5.13. Bitwise Operators
  
- for centering
: 2.8.1. Format Variables
  
- debugger command
: 8.1.1. Debugger Commands
  
- in filenames
: 3.2.102. open
  
- for option speficiers
: 7.2.35.2. Aliases and abbreviations
           
Search |
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
Copyright © 1999
 O'Reilly & Associates, Inc.
All Rights Reserved.
[ Library Home | Perl in a Nutshell | Learning Perl | Learning Perl on Win32 | Programming Perl | Advanced Perl Programming | Perl Cookbook ]