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.