IO::Poll - Object interface to system poll call

NAME SYNOPSIS DESCRIPTION METHODS SEE ALSO AUTHOR COPYRIGHT NAME IO::Poll - Object interface to system poll call SYNOPSIS use IO::Poll qw(POLLRDNORM POLLWRNORM POLLIN POLLHUP); $poll = IO::Poll->new(); $poll->mask($input_handle => POLLIN); $poll->mask($output_handle => POLLOUT); $poll->poll($timeout); $ev = $poll->events($input); DESCRIPTION IO::Poll is a simple interface to the system level poll routine. METHODS mask ( IO [, EVENT_MASK ] ) If EVENT_MASK is given, t

xor

xor These operators are documented in perlop.

Env - perl module that imports environment variables as scalars or arrays

NAME SYNOPSIS DESCRIPTION LIMITATIONS AUTHOR NAME Env - perl module that imports environment variables as scalars or arrays SYNOPSIS use Env; use Env qw(PATH HOME TERM); use Env qw($SHELL @LD_LIBRARY_PATH); DESCRIPTION Perl maintains environment variables in a special hash named %ENV . For when this access method is inconvenient, the Perl module Env allows environment variables to be treated as scalar or array variables. The Env::import() function ties environment variables with suitable nam

given

given These flow-control keywords related to the experimental switch feature are documented in Switch Statements in perlsyn.

TAP::Base - Base class that provides common functionality to TAP::Parser and TAP::Harness

NAME VERSION SYNOPSIS DESCRIPTION METHODSClass Methods NAME TAP::Base - Base class that provides common functionality to TAP::Parser and TAP::Harness VERSION Version 3.35 SYNOPSIS package TAP::Whatever; use base 'TAP::Base'; # ... later ... my $thing = TAP::Whatever->new(); $thing->callback( event => sub { # do something interesting } ); DESCRIPTION TAP::Base provides callback management. METHODS Class Methods callback Install a callback for a named event. get_time Retu

$SUBSCRIPT_SEPARATOR

$SUBSCRIPT_SEPARATOR

The Arrow Operator

The Arrow Operator "-> " is an infix dereference operator, just as it is in C and C++. If the right side is either a [...] , {...} , or a (...) subscript, then the left side must be either a hard or symbolic reference to an array, a hash, or a subroutine respectively. (Or technically speaking, a location capable of holding a hard reference, if it's an array or hash reference being used for assignment.) See perlreftut and perlref. Otherwise, the right side is a method name or a simple scalar

Logical Defined-Or

Logical Defined-Or Although it has no direct equivalent in C, Perl's // operator is related to its C-style "or". In fact, it's exactly the same as ||, except that it tests the left hand side's definedness instead of its truth. Thus, EXPR1 // EXPR2 returns the value of EXPR1 if it's defined, otherwise, the value of EXPR2 is returned. (EXPR1 is evaluated in scalar context, EXPR2 in the context of // itself). Usually, this is the same result as defined(EXPR1) ? EXPR1 : EXPR2 (except that the tern

Equality Operators

Equality Operators Binary "==" returns true if the left argument is numerically equal to the right argument. Binary "!=" returns true if the left argument is numerically not equal to the right argument. Binary "<=>" returns -1, 0, or 1 depending on whether the left argument is numerically less than, equal to, or greater than the right argument. If your platform supports NaN 's (not-a-numbers) as numeric values, using them with "<=>" returns undef. NaN is not "<" , "==" , ">

${^UNICODE}

${^UNICODE} Reflects certain Unicode settings of Perl. See perlrun documentation for the -C switch for more information about the possible values. This variable is set during Perl startup and is thereafter read-only. This variable was added in Perl v5.8.2.