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