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: R

-r (readable by effective uid/gid) file test: 1.5.7. Some File Test Operators
3.10. Named Unary and File Test Operators
-R (readable by real uid/gid file test: 3.10. Named Unary and File Test Operators
race conditions
file locking and: 16.2.1. File Locking
handling: 23.2.2. Handling Race Conditions
rand function: 3.1. Terms and List Operators (Leftward)
29.2.119. rand
random numbers: 29.2.119. rand
29.2.164. srand
producing as handles or scalars: 14.4.2. Creative Filehandles
range (.. and ...) operator: 3.15. Range Operator
ranges
character sets, specifying in: 5.2.4. The tr/// Operator (Transliteration)
characters: 5.4.1. Custom Character Classes
$rdev file statistic: 29.2.165. stat
re-initialization expressions, loops: 4.4.2. for Loops
re module: 32.1.13. Perl Language Extensions and Internals
read function: 14.4.1. Filehandle-Tying Methods
29.2.120. read
readable file test operator: 1.5.7. Some File Test Operators
3.10. Named Unary and File Test Operators
readdir function: 29.2.121. readdir
reading
data via low-level system call: 29.2.172. sysread
shared memory segment ID: 29.2.152. shmread
reading files
open mode and: 29.2.104. open
readline function: 2.11.2. Line Input (Angle) Operator
READLINE method: 14.4.1. Filehandle-Tying Methods
ReadLine module, disabling support to debugger: 20.4. Unattended Execution
readline packages: 32.1.11. User Interfaces
readlink function: 29.2.123. readlink
ready file descriptors: 29.2.141. select (ready file descriptors)
real GID (see $( variable)
real UID (see $< variable)
real values, testing for with defined function: 29.2.23. defined
$REAL_GROUP_ID: 28.2. Special Variables in Alphabetical Order
$REAL_USER_ID: 28.2. Special Variables in Alphabetical Order
reaping zombie processes: 16.1.2. Reaping Zombies
servers: 16.5.2. Networking Servers
recallCommand option (debugger): 20.3.3. Debugger Options
recompiling patterns, limiting with /o modifier: 5.2.1. Pattern Modifiers
record delimiter (see $/ variable)
record mode: 28.2. Special Variables in Alphabetical Order
records
functions dealing with: 29.1. Perl Functions by Category
input, separator for (see $/ variable)
output, separator for (see $\ variable)
of various data structures: 9.6. More Elaborate Records
composing, accessing, and printing: 9.6.1. Composition, Access, and Printing of More Elaborate Records
generating hash of: 9.6.3. Generation of a Hash of Complex Records
records, variable-length: 7. Formats
recursion of subroutines: 6.2.3. Scoping Issues
recursive lexical pad stacks: 18.3. Executing Your Code
recursive matching: 5.10.3.4. Match-time pattern interpolation
recursivity, locks: 17.2.2.1. Synchronizing access with lock
recv function: 29.2.125. recv
redo operator: 4.4.4. Loop Control
4.4.4. Loop Control
29.2.126. redo
redundancy in Perl: 1.5.6. Some Numeric and String Comparison Operators
ref function: 12.4. Object Construction
29.2.127. ref
ref operator: 8.3.6. Other Tricks You Can Do with Hard References
references: 1.2.1.1. Singularities
8. References
to anonymous data: 8.2.2. Anonymous Data
blessing: 12.4. Object Construction
braces, brackets and quoting in: 8.5. Braces, Brackets, and Quoting
casting to other pointer types: 2.6. Scalar Values
checking for: 29.2.127. ref
circular, in overloading: 13.3. Overloadable Operators
circular, and memory: 8.5.2. Garbage Collection, Circular References, and Weak References
creating: 8.2. Creating References
with backslash operator: 8.2.1. The Backslash Operator
to data structures: 8.1. What Is a Reference?
defining: 8.1. What Is a Reference?
destruction of, controlling: 19.2. Environment Variables
to filehandles: 8.2.4. Handle References
29.2.104. open
to functions, storing in data structures: 9.5. Hashes of Functions
hard: 3.2. The Arrow Operator
(see also hard references)
hash keys, providing as: 32.1.14. Convenient Classes
indirection: 8. References
locking: 17.2.2.1. Synchronizing access with lock
in multidimsional arrays: 9.1.1. Creating and Accessing a Two-Dimensional Array
object-oriented programming and: 10. Packages
for objects: 12.2. Perl's Object System
objects as: 12.4. Object Construction
passing: 6.3. Passing References
passing by: 6.2. Semantics
Perl, C pointers vs.: 3.21. C Operators Missing from Perl
references and: 2.5.1. Name Lookups
to signal handlers (user-defined): 16.1. Signals
stringifying: 8.3.6. Other Tricks You Can Do with Hard References
8.5.1. References Don't Work as Hash Keys
9.1.3. Access and Printing
9.1.5. Common Mistakes
to subroutines: 6.1. Syntax
retrieving from or passing to: 10.1. Symbol Tables
to symbol table entries: 10.1. Symbol Tables
in symbol tables to other symbol tables: 10.1. Symbol Tables
symbolic: 8.4. Symbolic References
to tied arrays: 14.2.1. Array-Tying Methods
to tied scalar variables: 14.1.1. Scalar-Tying Methods
to tied variable objects, breaking: 14.5. A Subtle Untying Trap
to hashes: 9.1.5. Common Mistakes
multidimensional hashes: 9.6. More Elaborate Records
truth value of: 1.6.1. What Is Truth?
weak: 8.5.2. Garbage Collection, Circular References, and Weak References
weakening or breaking: 12.6.1. Garbage Collection with DESTROY Methods
referents: 8.1. What Is a Reference?
objects as: 12.2. Perl's Object System
reftype function: 12.4. Object Construction
regex (see patterns)
regexes (see patterns)
regexps (see patterns)
registry (Microsoft Windows), manipulating: 14.6. Tie Modules on CPAN
32.1.20. Microsoft-Related Modules
regular expressions (see patterns)
character classes, confusing with array subscripts: 2.6.5. Interpolating Array Values
characters, matching instead of bytes: 15.2. Effects of Character Semantics
functions dealing with: 29.1. Perl Functions by Category
regular files, testing for: 1.5.7. Some File Test Operators
relational databases, hashes, tying to: 14.6. Tie Modules on CPAN
relational operators: 1.5.6. Some Numeric and String Comparison Operators
3.11. Relational Operators
nonassociation of: 3.11. Relational Operators
removing (see deleting)
rename function: 29.2.128. rename
repetition (x) operator: 1.5.2. String Operators
1.5.2. String Operators
3.7. Multiplicative Operators
replacement, matched substrings (see s/// (substitution) operator)
replacement strings, /e modifier, building with: 5.10.3.2. Substitution evaluations
replacing array elements: 29.2.160. splice
reports, generating: 7. Formats
require: 4.7. Global Declarations
require declarations, tie function and: 14. Tied Variables
require function: 11.1. Using Modules
require operator: 4.7. Global Declarations
28.2. Special Variables in Alphabetical Order
29.2.129. require
REs (see patterns)
reserved words: 2.5. Names
barewords, possible conflict with: 2.6.4. Or Leave the Quotes Out Entirely
reset function: 29.2.130. reset
return function: 29.2.131. return
return operators: 4.4.4. Loop Control
return stack: 18.3. Executing Your Code
return value, currently executing subroutine, displaying in debugger: 20.2.1. Stepping and Running
return value, subroutine: 6.2. Semantics
reused addresses, displaying contents of: 20.3.3. Debugger Options
reusing code: 24.3. Programming with Style
reval method, running suspicious code with: 23.3.1.1. Restricting namespace access
reverse, disallowing as sort subroutine name: 24.1.5. Previous Perl Traps
reverse function: 1.8. List Processing
29.2.132. reverse
reversing print and printf statements (tied filehandles): 14.4. Tying Filehandles
revision (see version)
rewinddir function: 29.2.133. rewinddir
right justification: 7.1. Format Variables
right-shift (>>) operator: 3.9. Shift Operators
rindex function: 29.2.134. rindex
rmdir function: 29.2.135. rmdir
root directory, redefining: 29.2.15. chroot
rot13 encryption: 5.2.4. The tr/// Operator (Transliteration)
routines (see subroutines)
RS (awk variable) (see $INPUT_RECORD_SEPARATOR)
RSTART (awk variable): 28.2. Special Variables in Alphabetical Order
RTF, Perl modules for: 22.1. The CPAN modules Directory
run phase: 18.1. The Life Cycle of a Perl Program
run phase vs. run time: 18.2. Compiling Your Code
running (see executing)
RV (internal reference value): 21.2. Internal Data Types
rvalue: 2.3. Built-in Data Types


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.