[SYMBOL] [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] -I command-line switch -i command-line option modifying files with writing filters /i pattern-matching modifier I/O layers 2nd 3rd bytes crlf 2nd 3rd raw 2nd reading and writing Unicode from filehandles scalars setting default stdio 2nd unix 2nd utf8 I/O operations access modes buffering 2nd 3rd 4th controlling for other programs flushing output non-blocking preprocessing input random-access I/O reading and writing to other programs idempotency If-Modified-Since header Image::Magick module images adding text to thumbnailing imaginary numbers implementing sparse arrays importing from modules 2nd INADDR_ANY 2nd @INC array indents [See whitespace] indices fixed-length records program of hash elements indirect notation indirect object notation inet_ntoa( ) 2nd infix (->) notation inheritance 2nd initializers [See constructors] initializing arrays and lists hashes modules Inline::C module inner( ) inode structure input comma-separated, parsing controlling for other programs 2nd editing executing shell commands from expanding variables in Expect-controlled programs and extracting variable-length fields from HTML forms [input HTML forms [See CGI programming] line input operator 2nd managing multiple streams parsing command-line arguments preprocessing random-access I/O reading from keyboard from other programs passwords records with pattern separators STDERR from programs waiting, checking for installing modules from CPAN signal handlers instance data circular data structures managing instance methods 2nd int( ) integers [See also numbers][See also numbers] integer truncation interactivity, testing for internal redirection internationalization localization, first week of the year Unicode Internet domain sockets protocols Internet services accessing LDAP server DNS lookups expn and vrfy programs FTP client mail [See email] pinging machines remote procedure calls simulating telnet connection SOAP client SOAP server Usenet news XML-RPC client XML-RPC server intersections on lists 2nd inverting hashes invocant IO::File module IO::Handle module 2nd 3rd 4th IO::Multiplex module IO::Pty module IO::Select module 2nd 3rd IO::Socket module closing socket after forking TCP, communicating over UDP clients/servers IO::Socket::INET class IO::Socket::SSL module IO::Socket::UNIX module IO::Stty module IO::Tee module ioctl( ) 2nd return values IP addresses determining your own DNS lookups expn and vrfy programs identifying socket ends multihomed servers packed, converting to ASCII strings IPC::Open2 module IPC::Open3 module IPC::Shareable module is_numeric( ) is_safe( ) isa( ) iterations [See arrays lists] iterator variables |