Index: S
 
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: S
- s command (debugger): 5.1. Using the Debugger to View Complex Data
- scalars
- 
  
  
  - anonymous: 6.4. Closures
- curly braces and: 6.1. Referencing a Named Subroutine
- filehandles and: 11.7. References to Filehandles
- hash references and: 4.6. Creating an Anonymous Hash
- indirect object syntax: 10.3. Indirect Object Notation
- isa method and: 11.2. Testing Your Objects for Good Behavior
- package names and: 2.7. Packages as Namespace Separators
- references and: 3.2. Taking a Reference to an Array
- 
    -  A.3.1. Exercise 1 (Section 4.9.1)
 
- single values and: 3. Introduction to References
 
- Schwartzian Transform
- 
  
  
  - dictionary order: 7.8.3. Exercise 3 [10 min]
- performance:  A.6.2. Exercise 2 (Section 7.8.2)
- sorting and: 7.4. The Schwartzian Transform
 
- scope
- 
  
  
  - do operator and: 2.3. Using do
- global variables and: 6.6. Closure Variables as Inputs
- references and: 4. References and Scoping
 
- scripts
- 
  
  
  - alternate installation locations: 13.6. Alternate Installation Locations (PREFIX=...)
- complex tests: 14.5. More Complex Tests (Multiple Test Scripts)
 
- search path: 2.5. require and @INC
- 
  - 6.4. Closures
 
- SelfLoader core module: 11.3. AUTOLOAD as a Last Resort
- setters
- 
  
  
  - AUTOLOAD method and: 11.4. Using AUTOLOAD for Accessors
- 
    - 11.4. Using AUTOLOAD for Accessors
 
- creating: 9.10. Getting Your Deposit Back
- 
    - 11.5. Creating Getters and Setters More Easily
 
- encapsulation and: 9.11. Don't Look Inside the Box
- getters doubling as: 9.13. Getters That Double as Setters
- 
    - 9.13. Getters That Double as Setters
 
- optimizing: 9.12. Faster Getters and Setters
- 
    - 9.13. Getters That Double as Setters
 
- restricting methods: 9.13. Getters That Double as Setters
 
- shifting
- 
  
  
  - @_ array: 3.1. Performing the Same Task on Many Arrays
- argument parsing: 2.1. The Cure for the Common Code
- 
    - 3.1. Performing the Same Task on Many Arrays
 
- arguments: 8.4. Calling a Second Method to Simplify Things
- 
    - 8.9. What to Do with @_
 
- closure variables: 6.6. Closure Variables as Inputs
- example eliminating: 3.3. Dereferencing the Array Reference
 
- smoke tests: 15.6. Testing on Multiple Platforms
- sorting
- 
  
  
  - dictionary order: 7.8.3. Exercise 3 [10 min]
- efficient: 7.3. Sorting Efficiently
- glob operator: 7.8.1. Exercise 1 [15 min]
- with indices: 7.2. Sorting with Indices
- 
    - 7.2. Sorting with Indices
 
- review of: 7.1. Review of Sorting
- 
    - 7.1. Review of Sorting
 
- Schwartzian Transform: 7.4. The Schwartzian Transform
- sort blocks: 7.1. Review of Sorting
- sorted list:  A.3.2. Exercise 2 (Section 4.9.2)
 
- spaceship operator: 7.1. Review of Sorting
- sqrt function: 14. Essential Testing
- static local variables: 6.7. Closure Variables as Static Local Variables
- STDERR filehandle: 14.6. Testing Things That Write to STDOUT and STDERR
- STDOUT filehandle: 14.6. Testing Things That Write to STDOUT and STDERR
- Storable module: 5.3. Storing Complex Data with Storable
- storing data: 5.3. Storing Complex Data with Storable
- 
  - 6.7. Closure Variables as Static Local Variables
-  A.9.1. Exercise (Section 10.7.1)
 
- strings (see text strings)
- subclasses
- 
  
  
  - abstract methods and: 11.5. Creating Getters and Setters More Easily
- instance variables in: 10.4. Additional Instance Variables in Subclasses
- 
    - 10.4. Additional Instance Variables in Subclasses
 
 
- subroutine references: 6.1. Referencing a Named Subroutine
- subroutines 
  (see also closures)
- 
  
  
  - custom import routines: 12.11. Custom Import Routines
- extending: 10.4. Additional Instance Variables in Subclasses
- importing: 12.6. What use Is Doing
- 
    - 12.9. @EXPORT and @EXPORT_OK
 
- isa called as: 11.2. Testing Your Objects for Good Behavior
- modules and: 12. Using Modules
- out of scope variables and: 6.7. Closure Variables as Static Local Variables
- package names and: 2.7. Packages as Namespace Separators
- referencing: 6.1. Referencing a Named Subroutine
- syntax errors and: 2.2. Inserting Code with eval
 
- SUPER pseudo-class: 8.8. The SUPER Way of Doing Things
- superclasses: 8.8. The SUPER Way of Doing Things
- 
  - 10.2. Beating a Dead Horse
- 10.2. Beating a Dead Horse
- 10.4. Additional Instance Variables in Subclasses
 
- symbols: 12.8. Importing with Exporter
- 
  - 13.3. The Prototype Module Itself
 
- syntax errors: 2.2. Inserting Code with eval
- 
  - 2.4. Using require
 
- system performance: 11.5. Creating Getters and Setters More Easily
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 © 2003
O'Reilly & Associates, Inc.
All Rights Reserved.