select

select FILEHANDLE select Returns the currently selected filehandle. If FILEHANDLE is supplied, sets the new current default filehandle for output. This has two effects: first, a write or a print without a filehandle default to this FILEHANDLE. Second, references to variables related to output will refer to this output channel. For example, to set the top-of-form format for more than one output channel, you might do the following: select(REPORT1); $^ = 'report1_top'; select(REPORT2); $^ = 'repor

IO::Handle->input_record_separator( EXPR )

IO::Handle->input_record_separator( EXPR )

$UID

$UID

END

END These compile phase keywords are documented in BEGIN, UNITCHECK, CHECK, INIT and END in perlmod.

ExtUtils::Installed - Inventory management of installed modules

NAME SYNOPSIS DESCRIPTION USAGE METHODS EXAMPLE AUTHOR NAME ExtUtils::Installed - Inventory management of installed modules SYNOPSIS use ExtUtils::Installed; my ($inst) = ExtUtils::Installed->new( skip_cwd => 1 ); my (@modules) = $inst->modules(); my (@missing) = $inst->validate("DBI"); my $all_files = $inst->files("DBI"); my $files_below_usr_local = $inst->files("DBI", "all", "/usr/local"); my $all_dirs = $inst->directories("DBI"); my $dirs_below_usr_local = $inst->di

Scalar::Util - A selection of general-utility scalar subroutines

NAME SYNOPSIS DESCRIPTION FUNCTIONS FOR REFERENCESblessed refaddr reftype weaken unweaken isweak OTHER FUNCTIONSdualvar isdual isvstring looks_like_number openhandle readonly set_prototype tainted DIAGNOSTICS KNOWN BUGS SEE ALSO COPYRIGHT NAME Scalar::Util - A selection of general-utility scalar subroutines SYNOPSIS use Scalar::Util qw(blessed dualvar isdual readonly refaddr reftype tainted weaken isweak isvstring looks_like_number set_prototype);

perlfaq4 - Data Manipulation

NAME VERSION DESCRIPTION Data: NumbersWhy am I getting long decimals (eg, 19.9499999999999) instead of the numbers I should be getting (eg, 19.95)? Why is int() broken? Why isn't my octal data interpreted correctly? Does Perl have a round() function? What about ceil() and floor()? Trig functions? How do I convert between numeric representations/bases/radixes? Why doesn't & work the way I want it to? How do I multiply matrices? How do I perform an operation on a series of integers? How can

${^PREMATCH}

${^PREMATCH} This is similar to $` ($PREMATCH) except that it does not incur the performance penalty associated with that variable. See Performance issues above. In Perl v5.18 and earlier, it is only guaranteed to return a defined value when the pattern was compiled or executed with the /p modifier. In Perl v5.20, the /p modifier does nothing, so ${^PREMATCH} does the same thing as $PREMATCH . This variable was added in Perl v5.10.0. This variable is read-only and dynamically-scoped.

perlnewmod - preparing a new module for distribution

NAME DESCRIPTIONWarning What should I make into a module? Step-by-step: Preparing the ground Step-by-step: Making the module Step-by-step: Distributing your module AUTHOR SEE ALSO NAME perlnewmod - preparing a new module for distribution DESCRIPTION This document gives you some suggestions about how to go about writing Perl modules, preparing them for distribution, and making them available via CPAN. One of the things that makes Perl really powerful is the fact that Perl hackers tend to wan

getpwnam

getpwnam NAME