Index: H
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: H
- -h (help) command-line switch: 19.1.3. Switches
 
- h2xs utility: 21.3.1. XS and XSUBs
 
  - 21.3.2. Creating Extensions
 
- h2xs: 22.3. Creating CPAN Modules
 
 
  
  - overload: 13.1. The overload Pragma
 
    - 13.2. Overload Handlers
 
    
    - missing: 13.5. When an Overload Handler Is Missing (nomethod and fallback)
 
  
 
  
  - overloading, 
    as_string handler: 13.3. Overloadable Operators
 
  
  - for signals: 16.1. Signals
 
 
- handles: 1.2.1. Variable Syntax
 
  
  - directories: 32.1.5. Filehandle, Directory Handle, and
Stream I/O Utilities
 
  
 
  
  - references to: 8.2.4. Handle References
 
  
  - tied, base class definitons for: 32.1.14. Convenient Classes
 
 
- hard links, filenames: 29.2.85. link
 
- hard references: 3.2. The Arrow Operator
 
  - 8.1. What Is a Reference?
 
  - 8.2. Creating References
 
  
  - %SIG array: 16.1. Signals
 
  
  - using: 8.3. Using Hard References
 
    
    - closures: 8.3.7. Closures
 
  
 
 
- hardware drivers, Perl modules for interacting with: 22.1. The CPAN modules Directory
 
- hashDepth option (debugger): 20.3.3. Debugger Options
 
- hashes: 1.2.1. Variable Syntax
 
  - 1.2.1.2. Pluralities
 
  - 1.2.1.2.2. Hashes.
 
  - 2.3. Built-in Data Types
 
  - 2.9. Hashes
 
  
  -  printing out in sorted order: 4.4.3. foreach Loops
 
  
  - anonymous
 
    
    - data structure for objects: 12.7. Managing Instance Data
 
    
    - references to: 12.4. Object Construction
 
  
 
  
  - anonymous, references to: 8.2.2.2. The anonymous hash composer
 
  
  - binding DBM files to: 29.2.22. dbmopen
 
  
  
  - cascading conditionals, using instead of: 4.5.1. Case Structures
 
  
  - of complex records: 9.6.3. Generation of a Hash of Complex Records
 
  
  - deleting values from: 29.2.24. delete
 
  
  - elements, giving temporary values to: 29.2.87. local
 
  
  - exists function and: 29.2.34. exists
 
  
  - flat lookup tables, providing access to: 9. Data Structures
 
  
  - HV (hash value) typedef in C: 21.2. Internal Data Types
 
  
  - %INC for modules: 11.1. Using Modules
 
  
  - initializing with x operator: 3.7. Multiplicative Operators
 
  
  - instead of linear searches: 24.2.1. Time Efficiency
 
  
  - inverting: 29.2.132. reverse
 
  
  
  - keys, finding number in: 2.9. Hashes
 
  
  - keys, returning list of: 29.2.79. keys
 
  
  - key/value pair precedence: 2.9. Hashes
 
  
  - key/value pairs: 2.3. Built-in Data Types
 
    - 2.9. Hashes
 
    
    - capturing from string with m//g operator: 5.2.2. The m// Operator (Matching)
 
  
 
  
  - key/value pairs in: 1.2.1.2.2. Hashes.
 
  
  - multidimensional: 9.4. Hashes of Hashes
 
    
    - accessing and printing: 9.4.3. Access and Printing of a Hash of Hashes
 
    
    - generation of: 9.4.2. Generation of a Hash of Hashes
 
  
 
  
  - names for: 2.4. Variables
 
  
  - of arrays: 9.2. Hashes of Arrays
 
    - 9.3. Arrays of Hashes
 
    
    - access and printing of: 9.2.3. Access and Printing of a Hash of Arrays
 
    
    - generating: 9.2.2. Generation of a Hash of Arrays
 
      - 9.3.2. Generation of an Array of Hashes
 
    
 
  
 
  
  - output style, changing in debugger: 20.3.3. Debugger Options
 
  
  - passing by reference into or out of functions: 6.3. Passing References
 
  
  - Perl data organization in: 9.1.5. Common Mistakes
 
  
  - processing, functions for: 29.1. Perl Functions by Category
 
  
  - references as keys: 8.5.1. References Don't Work as Hash Keys
 
  
  - references to: 8.1. What Is a Reference?
 
  
  - restricted, implementing: 12.7.5. Using Closures for Private Objects
 
  
  - returning key/value pairs: 29.2.30. each
 
  
  - returning values of: 29.2.194. values
 
  
  - %SIG, references to signal handlers: 16.1. Signals
 
  
  - symbol tables: 10.1. Symbol Tables
 
    
    - key/value pairs in: 10.1. Symbol Tables
 
    
    - typeglobs in: 10.1. Symbol Tables
 
  
 
  
  - taint in: 23.1. Handling Insecure Data
 
  
  - tying: 14. Tied Variables
 
    - 14.3. Tying Hashes
 
    
    - methods for: 14.3.1. Hash-Tying Methods
 
    
    - Tie::Hash module, providing base class definitions: 32.1.14. Convenient Classes
 
  
 
 
  - (see also modules)
 
 
- headers, format names: 7.2. Footers
 
- here documents: 2.6.6. "Here" Documents
 
  
  
  - indentation of: 2.6.6. "Here" Documents
 
  
  - semicolon (;), omitting trailing: 24.1.1. Universal Blunders
 
 
- hex function: 29.2.73. hex
 
  
  - converting numbers to: 5.2.3. The s/// Operator (Substitution)
 
 
- hexadecimal characters: 2.6.1. Numeric Literals
 
- hexadecimal numbers: 29.2.73. hex
 
  
  - character numbers, specifying as: 5.3.2. Specific Characters
 
 
- hints, compiler: 28.2. Special Variables in Alphabetical Order
 
- history, command: 20.1. Using the Debugger
 
- history of Perl: 27.1. History Made Practical
 
- home directory: 29.2.9. chdir
 
 
- home page, Perl: 0.6.1. Perl on the Web
 
- HOME variable: 19.2. Environment Variables
 
- hostnames
 
  
  - getting from network addresses: 29.2.47. gethostbyaddr
 
  
  - Sys::Hostname module: 32.1.7. Operating System Interfaces
 
  
  - translating to addresses: 29.2.48. gethostbyname
 
    - 29.2.52. getnetbyname
 
  
 
 
- hosts file (see /etc/hosts file)
 
- hosts (remote), checking for reachability: 32.1.8. Networking and Interprocess Communication
 
- household appliances, Perl modules for: 22.1. The CPAN modules Directory
 
- HTML
 
  
  - CGI module, generation of: 32.1.9. World Wide Web
 
  
  - code, producing nicely formatted: 32.1.9. World Wide Web
 
  
  - Perl modules for: 22.1. The CPAN modules Directory
 
  
  - pod files, converting to: 32.1.16. Documentation Support
 
 
- HTTP
 
  
  - cookies, setting and getting: 32.1.9. World Wide Web
 
  
    - links, searching for: 1.7. Regular Expressions
 - Perl modules for: 22.1. The CPAN modules Directory
 
 
- HV (internal hash value): 21.2. Internal Data Types
 
 
- - (hyphen): 3.10. Named Unary and File Test Operators
 
  - 5.9.4. The Little Engine That /Could(n't)?/
 
  
  - arithmetic negation operator: 3.5. Ideographic Unary Operators
 
  
  - in character ranges: 5.4.1. Custom Character Classes
 
  
  - character set subtraction: 5.4.3.4. Defining your own character properties
 
  
  - in debugger commands: 20.2.5. Locating Code
 
  
  - -*- for emacs: 19.1. Command Processing
 
  
  - -= (assignment) operator: 3.17. Assignment Operators
 
  
  - -- (autodecrement) operator: 1.5.4. Unary Arithmetic Operators
 
    - 3.3. Autoincrement and Autodecrement
 
  
 
  
  - -> (arrow) operator: 3.2. The Arrow Operator
 
    - 8.3.3. Using the Arrow Operator
 
    
    - method invocation with: 12.3.1. Method Invocation Using the Arrow Operator
 
  
 
  
  - subtractive operator: 3.8. Additive Operators
 
 
- hyphenating text, Perl module for: 22.1. The CPAN modules Directory
 
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.