 
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 ]