 
Search |
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: I
- -I command-line option
: 12.7. Keeping Your Own Module Directory
- -i command-line option
: 7.7. Writing a Filter
- 
  - modifying files with
: 7.9. Modifying a File in Place with -i Switch
 
- /i pattern-matching modifier
: 6.0. Introduction
- I/O operations
: 7.0. Introduction
- 
  - buffering
  
- 
    - 7.0. Introduction
    - 7.12. Flushing Output
    - 8.0. Introduction
    - 17.3. Communicating over TCP
  
 
- controlling for other programs
: 16.8. Controlling Input and Output of Another Program
  - flushing output
: 7.12. Flushing Output
  - non-blocking
: 7.14. Doing Non-Blocking I/O
  - preprocessing input
: 16.6. Preprocessing Input
  - random-access I/O
: 8.12. Using Random-Access I/O
  - reading/writing to other programs
: 16.4. Reading or Writing to Another Program
 
- ic_cookies program (example)
: 19.10. Managing Cookies
- idempotency
: 19.0. Introduction
- If-Modified-Since header
: 20.10. Mirroring Web Pages
- imaginary numbers
: 2.15. Using Complex Numbers
- importing from modules
- 
  - 10.14. Redefining a Function
  - 12.0. Introduction
 
- INADDR_ANY
- 
  - 17.1. Writing a TCP Client
  - 17.14. Writing a Multi-Homed Server
 
- @INC array
: 12.7. Keeping Your Own Module Directory
- #include header, translating with h2ph
: 12.14. Using h2ph to Translate C #include Files
- indeces of array elements
: (see arrays)
- indents
: (see whitespace)
- indices of hash elements
: 5.0. Introduction
- indirect filehandles
- 
  - 7.0. Introduction
  - 7.16. Storing Filehandles in Variables
 
- indirect notation
: 13.0. Introduction
- inet_ntoa( )
: 17.0. Introduction
- infix (->) notation
: 11.0. Introduction
- inheritance
- 
  - 13.0. Introduction
  - 13.9. Writing an Inheritable Class
  - 13.12. Solving the Data Inheritance Problem
 
- initializers
: (see constructors)
- initializing
- 
  - arrays
: 4.1. Specifying a List In Your Program
  - hashes
: 5.0. Introduction
  - modules
: 12.6. Automating Module Clean-Up
 
- inodes
: 9.0. Introduction
- input
- 
  - checking for waiting
: 15.9. Checking for Waiting Input
  - comma-separated, parsing
: 1.15. Parsing Comma-Separated Data
  - controlling for other programs
: 16.8. Controlling Input and Output of Another Program
  - editing
: 15.11. Editing Input
  - executing shell commands from (CGI)
: 19.6. Executing Commands Without Shell Escapes
  - expanding variables in
: 1.8. Expanding Variables in User Input
  - Expect-controlled programs and
: 15.13. Controlling Another Program with Expect
  - extracting variable-length fields
: 8.9. Processing Variable-Length Text Fields
  - from HTML forms
: (see CGI programming)
  - parsing command-line arguments
: 15.1. Parsing Program Arguments
  - preprocessing
: 16.6. Preprocessing Input
  - random-access I/O
: 8.12. Using Random-Access I/O
  - reading from keyboard
: 15.6. Reading from the Keyboard
  - reading from other programs
: 16.4. Reading or Writing to Another Program
  - reading passwords
: 15.10. Reading Passwords
  - reading records with pattern separators
: 6.7. Reading Records with a Pattern Separator
  - reading STDERR from programs
: 16.7. Reading STDERR from a Program
 
- installing
- 
  - modules from CPAN
: 12.17. Building and Installing a CPAN Module
  - signal handlers
: 16.15. Installing a Signal Handler
 
- instance data
- 
  - 13.0. Introduction
  - 13.3. Managing Instance Data
  - circular data structures
: 13.13. Coping with Circular Data Structures
  - inheritance and
: 13.12. Solving the Data Inheritance Problem
 
- instance methods
: 13.0. Introduction
- int( )
: 2.3. Rounding Floating-Point Numbers
- integers
: (see numbers)
- interactivity, testing for
: 15.2. Testing Whether a Program Is Running Interactively
- interfaces
: (see user interfaces)
- Internet domain sockets
: 17.0. Introduction
- Internet services
: 18.0. Introduction
- 
  - DNS lookups
: 18.1. Simple DNS Lookups
  - expn and vrfy programs (examples)
: 18.9. Program: expn and vrfy
  - FTP clients
: 18.2. Being an FTP Client
  - mail
: (see email)
  - pinging machines
: 18.7. Pinging a Machine
  - simulating telnet connection
: 18.6. Simulating Telnet from a Program
  - Usenet news
: 18.4. Reading and Posting Usenet News Messages
  - whois service
: 18.8. Using Whois to Retrieve Information from the InterNIC
 
- intersections on lists
: 4.7. Finding Elements in One Array but Not Another
- inverting hashes
: 5.8. Inverting a Hash
- IO::File module
- 
  - 7.0. Introduction
  - 7.1. Opening a File
  - temporary files
: 7.5. Creating Temporary Files
 
- IO::Handle module
: 7.0. Introduction
- IO::Pty module
: 15.13. Controlling Another Program with Expect
- IO::Select module
- 
  - 7.13. Reading from Many Filehandles Without Blocking
  - 16.9. Controlling the Input, Output, and Error of Another Program
 
- IO::Socket module
- 
  - closing socket after forking
: 17.9. Closing a Socket After Forking
  - IO::Socket::INET class
: 17.1. Writing a TCP Client
  - UDP clients and servers
: 17.4. Setting Up a UDP Client
 
- IO::Stty module
: 15.13. Controlling Another Program with Expect
- ioctl( )
- 
  - 7.15. Determining the Number of Bytes to Read
  - 10.10. Returning Failure
  - 12.14. Using h2ph to Translate C #include Files
 
- IP addresses
- 
  - determining your own
: 17.8. Finding Your Own Name and Address
  - DNS lookups
: 18.1. Simple DNS Lookups
  - expn and vrfy programs (examples)
: 18.9. Program: expn and vrfy
  - identifying at socket ends
: 17.7. Identifying the Other End of a Socket
  - multi-homed servers
: 17.14. Writing a Multi-Homed Server
  - packed, converting to ASCII strings
: 17.0. Introduction
 
- IPC::Open2 module
: 16.8. Controlling Input and Output of Another Program
- IPC::Open3
: 16.9. Controlling the Input, Output, and Error of Another Program
- IPC::Shareable
: 16.12. Sharing Variables in Different Processes
- is_safe( )
: 8.17. Testing a File for Trustworthiness
- is_verysafe( )
: 8.17. Testing a File for Trustworthiness
- @ISA array
: 13.0. Introduction
- isa( ) (UNIVERSAL)
: 13.8. Determining Subclass Membership
- iterations
: (see arrays; lists)
- iterator variables
: 4.4. Doing Something with Every Element in a List
Search |
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 © 1999
 O'Reilly & Associates, Inc.
All Rights Reserved.
[ Library Home | Perl in a Nutshell | Learning Perl | Learning Perl on Win32 | Programming Perl | Advanced Perl Programming | Perl Cookbook ]