Book Home

Programming PerlSearch this book

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

@+ 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 | 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


Library Navigation Links

Copyright © 2001 O'Reilly & Associates, Inc. All Rights Reserved.