Learning Perl Objects, References & Modules

Learning Perl Objects, References <!-- **REPLACE WITH BANNER-MAP** -->amp; ModulesSearch this book

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
Library Navigation Links

Copyright © 2003 O'Reilly & Associates, Inc. All Rights Reserved.