Index: R
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
Copyright © 2001
O'Reilly & Associates, Inc.
All Rights Reserved.