Index: Symbols and Numbers
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: Symbols & Numbers
- @+ array of ending positions: 28.2. Special Variables in Alphabetical Order
- $!, portability of: 25.4. System Interaction
- & (ampersand): 3.10. Named Unary and File Test Operators
- address-of operator (in C): 3.21. C Operators Missing from Perl
- & (bitwise and) operator: 3.13. Bitwise Operators
- && (AND) operator: 3.14. C-Style Logical (Short-Circuit) Operators
- &&= (assignment) operator: 3.17. Assignment Operators
- in filenames: 29.2.104. open
- Perl version 5, changes in use: 1.2.2. Verbs
- prototype character: 6.4. Prototypes
- for subroutine names: 1.2.1. Variable Syntax
- 2.5. Names
- 2.5. Names
- 4.6. goto
- 6.1. Syntax
- omitting in prototypes: 6.4. Prototypes
- * (asterisk): 3.10. Named Unary and File Test Operators
- ** (exponentiation)operator: 3.4. Exponentiation
- **= (exponentiation assignment) operator: 3.17. Assignment Operators
- *= (multiplication assignment) operator: 3.17. Assignment Operators
- *? quantifier: 5.3.1. Metasymbol Tables
- metacharacter: 5.1. The Regular Expression Bestiary
- 5.3. Metacharacters and Metasymbols
- (multiplicative) operator: 3.1. Terms and List Operators (Leftward)
- prototype character: 6.4. Prototypes
- quantifier: 1.7.1. Quantifiers
- 5.3.1. Metasymbol Tables
- in quantifiers: 5.5. Quantifiers
- typeglob: 1.2.1. Variable Syntax
- for typeglob names: 2.5. Names
- 2.10. Typeglobs and Filehandles
- @ (at sign)
- for array names: 1.2.1. Variable Syntax
- 2.4. Variables
- @- array: 5.7.1. Capturing
- @+ array of ending positions: 5.7.1. Capturing
- @_ arrays: 6.2. Semantics
- @_ array: 6.2. Semantics
- 28.2. Special Variables in Alphabetical Order
- changes in use, Perl versions: 24.1.5. Previous Perl Traps
- in debugger: 20.1. Using the Debugger
- inside strings, escaping with backslash: 2.6.2. String Literals
- in picture lines: 7. Formats
- prototype character: 6.4. Prototypes
- (backslash)
- ... metasymbol: 5.3.1. Metasymbol Tables
- entering continued commands in debugger: 20.2. Debugger Commands
- to escape metacharacters: 5.1. The Regular Expression Bestiary
- 5.3. Metacharacters and Metasymbols
- interpretation by regex parser: 5.9.2.1. When backslashes happen
- metacharacter: 5.1. The Regular Expression Bestiary
- for multiline commands: 20.1. Using the Debugger
- Q notation for backslashing nonalphanumeric characters: 2.6.2. String Literals
- quoted strings, avoiding overuse in: 2.6.3. Pick Your Own Quotes
- quotemeta function for: 29.2.118. quotemeta
- reference operator: 3.5. Ideographic Unary Operators
- 8.2.1. The Backslash Operator
- (backslash)
- double quotes, interpreting with: 1.2.1.1. Singularities
- ` (backtick) operator
- shell programming, Perl vs.: 24.1.4. Shell Traps
- ! (bang)
- ! (logical negation) operator
- overloading: 13.3. Overloadable Operators
- !! debugger command: 20.2.6. Actions and Command Execution
- !~ (binding) operator: 3.6. Binding Operators
- using with pattern matching operators: 5.2. Pattern-Matching Operators
- complemented character sets, using for: 5.4.3.4. Defining your own character properties
- in debugger commands: 20.2.6. Actions and Command Execution
- logical negation operator: 3.5. Ideographic Unary Operators
- != (not equal to) operator: 1.5.6. Some Numeric and String Comparison Operators
- 24.1.1. Universal Blunders
- {} braces: 24.1.1. Universal Blunders
- [] (brackets)
- [ metacharacter: 5.1. The Regular Expression Bestiary
- 5.3. Metacharacters and Metasymbols
- [...] character class: 5.3.1. Metasymbol Tables
- character classes: 5.3.1. Metasymbol Tables
- 5.4.1. Custom Character Classes
- to match characters: 5.9.4. The Little Engine That /Could(n't)?/
- precedence of: 3.1. Terms and List Operators (Leftward)
- ^ (caret) ;line boundary: 5.6.1. Beginnings: The A and ^ Assertions
- : (colon)
- :: in module names, translating to system directory separators: 11.1. Using Modules
- :: for package identifiers: 2.6.4. Or Leave the Quotes Out Entirely
- 10. Packages
- 24.1.5. Previous Perl Traps
- :: in fully qualified names: 2.5. Names
- , (comma)
- delimiting list values: 2.8. List Values and Arrays
- 2.8. List Values and Arrays
- error in print statements: 24.1.1. Universal Blunders
- key/value pairs and: 1.2.1.2.2. Hashes.
- 2.9. Hashes
- large numbers and: 2.6.1. Numeric Literals
- operator: 3.18. Comma Operators
- 3.18. Comma Operators
- (see also => operator)
- in scalar context: 24.1.5. Previous Perl Traps
- as separator: 1.2.1.3. Complexities
- $^T ($BASETIME): 3.10. Named Unary and File Test Operators
- $. ($INPUT_LINE_NUMBER): 3.15. Range Operator
- $ (dollar sign): 1.2.1.2.2. Hashes.
- prototype character: 6.4. Prototypes
- in debugger: 20.1. Using the Debugger
- $# prefix: 2.8.2. Array Length
- $$ (current process ID): 2.5. Names
- $? (exit status, last child process): 2.5. Names
- $ variables
- $^O variable: 25. Portable Perl
- line boundary: 5.6.2. Endings: The z, Z, and $ Assertions
- in matching: 5.2.2. The m// Operator (Matching)
- metacharacter: 5.1. The Regular Expression Bestiary
- 5.3. Metacharacters and Metasymbols
- for scalar variable names: 1.2.1.2.1. Arrays.
- 2.4. Variables
- scalar variable interpolation and: 2.6.2. String Literals
- signifying scalar variables: 1.2.1. Variable Syntax
- word boundary: 1.7.3. Nailing Things Down
- $! variable: 1.5.5. Logical Operators
- $ variables
- $0 ($PROGRAM_NAME): 28.2. Special Variables in Alphabetical Order
- $a and $b (sort variables): 28.2. Special Variables in Alphabetical Order
- @': 5.7.1. Capturing
- @&: 5.7.1. Capturing
- $' ($POSTMATCH): 24.2.1. Time Efficiency
- 28.2. Special Variables in Alphabetical Order
- $*: 28.2. Special Variables in Alphabetical Order
- $@ ($EVAL_ERROR): 28.2. Special Variables in Alphabetical Order
- $ ($OUTPUT_RECORD_SEPARATOR): 28.2. Special Variables in Alphabetical Order
- $` ($PREMATCH): 24.2.1. Time Efficiency
- 28.2. Special Variables in Alphabetical Order
- $! ($OS_ERROR): 28.2. Special Variables in Alphabetical Order
- ${^WARNING_BITS}: 28.2. Special Variables in Alphabetical Order
- $] ($PERL_VERSION): 28.2. Special Variables in Alphabetical Order
- $^ ($FORMAT_TOP_NAME): 7.1. Format Variables
- 7.2. Footers
- 24.1.1. Universal Blunders
- 28.2. Special Variables in Alphabetical Order
- $^A ($ACCUMULATOR): 7.2.1. Accessing Formatting Internals
- 28.2. Special Variables in Alphabetical Order
- formline function output: 29.2.42. formline
- $^C ($COMPILING): 28.2. Special Variables in Alphabetical Order
- $^D ($DEBUGGING): 19.1.3. Switches
- 28.2. Special Variables in Alphabetical Order
- $^E ($EXTENDED_OS_ERROR): 28.2. Special Variables in Alphabetical Order
- $^F ($SYSTEM_FD_MAX): 28.2. Special Variables in Alphabetical Order
- $^H: 28.2. Special Variables in Alphabetical Order
- $^I ($INPLACE_EDIT): 28.2. Special Variables in Alphabetical Order
- $^L ($FORMAT_LINEFEED): 7.1. Format Variables
- $^M: 28.2. Special Variables in Alphabetical Order
- $^O ($OSNAME): 28.2. Special Variables in Alphabetical Order
- $^P ($PERLDB): 28.2. Special Variables in Alphabetical Order
- $^S ($EXCEPTIONS_BEING_CAUGHT): 28.2. Special Variables in Alphabetical Order
- $^T ($BASETIME): 28.2. Special Variables in Alphabetical Order
- $^V ($PERL_VERSION): 28.2. Special Variables in Alphabetical Order
- $^W ($WARNING): 28.2. Special Variables in Alphabetical Order
- $^X ($EXECUTABLE_NAME): 28.2. Special Variables in Alphabetical Order
- $: ($FORMAT_LINE_BREAK_CHARACTERS): 7. Formats
- 28.2. Special Variables in Alphabetical Order
- $, ($LIST_SEPARATOR): 28.2. Special Variables in Alphabetical Order
- $$ ($PROCESS_ID): 28.2. Special Variables in Alphabetical Order
- $. ($INPUT_LINE_NUMBER): 28.2. Special Variables in Alphabetical Order
- resetting with close function: 29.2.16. close
- $= ($FORMAT_LINES_PER_PAGE): 7.1. Format Variables
- 28.2. Special Variables in Alphabetical Order
- @`: 5.7.1. Capturing
- $< ($REAL_USER_ID): 28.2. Special Variables in Alphabetical Order
- $line: 1.6.2.1. The while and until statements
- $- ($FORMAT_LINES_LEFT): 7. Formats
- 7.2. Footers
- 28.2. Special Variables in Alphabetical Order
- $) ($EFFECTIVE_GROUP_ID): 28.2. Special Variables in Alphabetical Order
- 28.2. Special Variables in Alphabetical Order
- $( ($REAL_GROUP_ID): 28.2. Special Variables in Alphabetical Order
- $% ($FORMAT_PAGE_NUMBER): 7.1. Format Variables
- 28.2. Special Variables in Alphabetical Order
- @+: 5.7.1. Capturing
- $? ($CHILD_ERROR): 28.2. Special Variables in Alphabetical Order
- backtick operator and: 2.11.1. Command Input (Backtick) Operator
- close function and: 29.2.16. close
- $> ($EFFECTIVE_USER_ID): 28.2. Special Variables in Alphabetical Order
- $[semi] ($SUBSCRIPT_SEPARATOR): 28.2. Special Variables in Alphabetical Order
- $#
- obsolete variable for numeric output: 28.2. Special Variables in Alphabetical Order
- $&: 5.2. Pattern-Matching Operators
- $`: 5.2. Pattern-Matching Operators
- ${^ (internal variable names): 2.5. Names
- $^W: 4.9.1. Controlling Warnings
- $; (SUBSCRIPT_SEPARATOR): 2.9. Hashes
- $': 5.2. Pattern-Matching Operators
- $/ ($INPUT_RECORD_SEPARATOR): 19.1.3. Switches
- 28.2. Special Variables in Alphabetical Order
- $~ ($FORMAT_NAME): 7.1. Format Variables
- 28.2. Special Variables in Alphabetical Order
- $_ ($ARG) ;glob function with: 2.11.3. Filename Globbing Operator
- $_ variable: 1.7. Regular Expressions
- 1.7.1. Quantifiers
- $| ($OUTPUT_AUTOFLUSH): 7.1. Format Variables
- 28.2. Special Variables in Alphabetical Order
- ${^WIDE_SYSTEM_CALLS}: 15.1. Building Character
- 28.2. Special Variables in Alphabetical Order
- . (dot) ;concatenation operator: 24.2.1. Time Efficiency
- =; (equal sign)
- =;> (corresponds to) operator: 3.18. Comma Operators
- > (right angle bracket)
- in debugger commands: 20.2.6. Actions and Command Execution
- for filename globbing: 2.11.3. Filename Globbing Operator
- in filenames: 29.2.104. open
- greater than operator: 3.11. Relational Operators
- > (greater than) operator: 1.4. Filehandles
- for line input operator (see angle operator)
- for right justification: 7.1. Format Variables
- >= (greater than or equal) operator: 3.11. Relational Operators
- >> (right-shift) operator: 3.9. Shift Operators
- >>= (assignment) operator: 3.17. Assignment Operators
- < (left angle bracket)
- for left justification: 7.1. Format Variables
- in debugger commands: 20.2.6. Actions and Command Execution
- for filename globbing: 2.11.3. Filename Globbing Operator
- in filenames: 29.2.104. open
- <=> (comparison) operator: 1.5.6. Some Numeric and String Comparison Operators
- 29.2.159. sort
- << for here documents: 2.6.6. "Here" Documents
- <<= (assignment) operator: 3.17. Assignment Operators
- less than operator: 3.11. Relational Operators
- <= (less than or equal) operator: 1.5.6. Some Numeric and String Comparison Operators
- 3.11. Relational Operators
- for line input: 2.11.2. Line Input (Angle) Operator
- || (OR logical operator): 1.5.5. Logical Operators
- ( ) (parentheses);grouping operator: 5.9.4. The Little Engine That /Could(n't)?/
- % (percent sign): 3.10. Named Unary and File Test Operators
- for checksums: 29.2.189. unpack
- for hash names: 1.2.1.2.2. Hashes.
- 2.4. Variables
- modulus operator: 3.7. Multiplicative Operators
- %= (modulus assignment) operator: 3.17. Assignment Operators
- prototype character: 6.4. Prototypes
- signifying variable type: 1.2.1. Variable Syntax
- | (pipe symbol)
- for pattern alternation: 5.8. Alternation
- + (plus) ;unary operator: 3.5. Ideographic Unary Operators
- ?(question mark): 3.10. Named Unary and File Test Operators
- " (double quotes): 2.6.2. String Literals
- 5.2. Pattern-Matching Operators
- 5.2. Pattern-Matching Operators
- 8.5. Braces, Brackets, and Quoting
- conversion operator, stringification: 13.3. Overloadable Operators
- in formline arguments: 29.2.42. formline
- in replacement string: 5.2.3. The s/// Operator (Substitution)
- translation escape processing: 5.9.2.1. When backslashes happen
- ; (semicolon)
- in filenames, security risks of: 23.1.2. Cleaning Up Your Environment
- Perl statements, terminating with: 2.2. Molecules
- simple statements, ending in: 4.1. Simple Statements
- / (slash): 3.10. Named Unary and File Test Operators
- debugger command: 20.2.5. Locating Code
- delimiters, replacing as: 2.6.3. Pick Your Own Quotes
- division operator: 3.7. Multiplicative Operators
- root directory: 29.2.15. chroot
- /=; (assignment) operator: 3.17. Assignment Operators
- // (see m// operator)
- { } (braces)
- hash key, enclosing in: 1.2.1.2.2. Hashes.
- ~ (tilde)
- bitwise negation operator: 3.5. Ideographic Unary Operators
- to suppress blank lines: 7. Formats
- _(underscore)
- global filehandle: 28.2. Special Variables in Alphabetical Order
- | (vertical bar)
- for alternation: 5.1. The Regular Expression Bestiary
- bitwise or operator: 3.13. Bitwise Operators
- for centering: 7.1. Format Variables
- debugger command: 20.2.6. Actions and Command Execution
- ...|... alternation: 5.3.1. Metasymbol Tables
- in filenames: 29.2.104. open
- -| piping pseudocommand: 16.3.2. Talking to Yourself
- metacharacter: 5.1. The Regular Expression Bestiary
- 5.3. Metacharacters and Metasymbols
- || (logical or) operator: 5.9.1. Letting Perl Do the Work
- 12.3.3. Syntactic Snafus with Indirect Objects
- |= (assignment) operator: 3.17. Assignment Operators
- |- piping pseudocommand: 16.3.2. Talking to Yourself
- || debugger command: 20.2.6. Actions and Command Execution
- ||= (assignment) operator: 3.17. Assignment Operators
- 32-bit systems: 25.2. Endianness and Number Width
- 0 but true: 29.2.37. fcntl
- -w exemption: 29.2.37. fcntl
- -0 command-line switch: 19.1. Command Processing
- 0+ (numification) operator: 13.3. Overloadable Operators
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.