![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
@in
is sorted, and you want @out
to be
sorted:, b) If you don't know whether @in
is sorted:, c) Like
(b), but @in
contains only small integers:, d) A way to do (b)
without any loops or greps:, e) Like (d), but @in
contains
only small positive integers:
glob()
or <*>, No spawning if tainted $CDPATH, $ENV,
$BASH_ENV, No spawning if tainted $TERM
doesn't look like a
terminal name
my()
in Control Structures, pack()
and
unpack(),
sysseek(),
use VERSION, use Module
VERSION LIST, prototype(FUNCTION),
srand, $_
as
Default, m//gc
does not reset search position on failure, m//x
ignores whitespace before ?*+{}, nested sub{}
closures work now, formats work right on changing lexicals
isa(CLASS),
can(METHOD),
VERSION(
[NEED] )
qw(sub1
sub2 sub3), use blib, use
blib 'dir', use constant NAME => VALUE, use locale, use ops, use vmsish
void
XSUBs now default to returning nothing
gv_fetchmethod
and perl_call_sv
, perl_eval_pv
, Extended API for manipulating hashes
%s
masks earlier declaration in same scope,
%s
argument is not a HASH element or slice, Allocation too
large: %lx, Allocation too large, Applying %s
to
%s
will act on scalar(%s),
Attempt to free
nonexistent shared string, Attempt to use reference as lvalue in substr,
Can't redefine active sort subroutine %s, Can't use bareword (``%s'') as
%s
ref while ``strict refs'' in use, Cannot resolve method
`%s' overloading `%s' in package `%s', Constant subroutine %s
redefined, Constant subroutine %s
undefined, Copy method did
not return a reference, Died, Exiting pseudo-block via %s, Identifier too
long, Illegal character %s
(carriage return), Illegal switch
in PERL5OPT: %s, Integer overflow in hex number, Integer overflow in octal
number, internal error: glob failed, Invalid conversion in %s: ``%s'',
Invalid type in pack: '%s', Invalid type in unpack: '%s', Name ``%s::%s''
used only once: possible typo, Null picture in formline, Offset outside
string, Out of memory!, Out of memory during request for %s, panic: frexp,
Possible attempt to put comments in qw()
list, Possible
attempt to separate words with commas, Scalar value @%s{%s} better written
as $%s{%s}, Stub found while resolving method `%s' overloading `%s' in
package `%s', Too late for ``-T'' option, untie attempted while %d
inner references still
exist, Unrecognized character %s, Unsupported function fork, Use of
``$$<digit>'' to mean ``${$}<digit>'' is deprecated, Value of
%s
can be ``0''; test with defined(),
Variable
``%s'' may be unavailable, Variable ``%s'' will not stay shared, Warning:
something's wrong, Ill-formed logical name |%s| in prime_env_iter, Got an
error from DosAllocMem, Malformed PERLLIB_PREFIX, PERL_SH_DIR too long,
Process terminated by SIG%s
'STRING'
, qq/STRING/, ``STRING'', qx/STRING/, `STRING`, qw/STRING/,
s/PATTERN/REPLACEMENT/egimosx, tr/SEARCHLIST/REPLACEMENTLIST/cds,
y/SEARCHLIST/REPLACEMENTLIST/cds
I<THERE IS NO GENERAL RULE FOR CONVERTING A LIST INTO A SCALAR!>
SUBROUTINE(LIST),
do EXPR, dump LABEL, each HASH,
eof FILEHANDLE, eof (), eof, eval EXPR, eval BLOCK, exec LIST, exists EXPR,
exit EXPR, exp EXPR, exp, fcntl FILEHANDLE,FUNCTION,SCALAR, fileno
FILEHANDLE, flock FILEHANDLE,OPERATION, fork, format, formline
PICTURE,LIST, getc FILEHANDLE, getc, getlogin, getpeername SOCKET, getpgrp
PID, getppid, getpriority WHICH,WHO, getpwnam NAME, getgrnam NAME,
gethostbyname NAME, getnetbyname NAME, getprotobyname NAME, getpwuid UID,
getgrgid GID, getservbyname NAME,PROTO, gethostbyaddr ADDR,ADDRTYPE,
getnetbyaddr ADDR,ADDRTYPE, getprotobynumber NUMBER, getservbyport
PORT,PROTO, getpwent, getgrent, gethostent, getnetent, getprotoent,
getservent, setpwent, setgrent, sethostent STAYOPEN, setnetent STAYOPEN,
setprotoent STAYOPEN, setservent STAYOPEN, endpwent, endgrent, endhostent,
endnetent, endprotoent, endservent, getsockname SOCKET, getsockopt
SOCKET,LEVEL,OPTNAME, glob EXPR, glob, gmtime EXPR, goto LABEL, goto EXPR,
goto &NAME, grep BLOCK LIST, grep EXPR,LIST, hex EXPR, hex, import,
index STR,SUBSTR,POSITION, index STR,SUBSTR, int EXPR, int, ioctl
FILEHANDLE,FUNCTION,SCALAR, join EXPR,LIST, keys HASH, kill LIST, last
LABEL, last, lc EXPR, lc, lcfirst EXPR, lcfirst, length EXPR, length, link
OLDFILE,NEWFILE, listen SOCKET,QUEUESIZE, local EXPR, localtime EXPR, log
EXPR, log, lstat FILEHANDLE, lstat EXPR, lstat, m//, map BLOCK LIST, map
EXPR,LIST, mkdir FILENAME,MODE, msgctl ID,CMD,ARG, msgget KEY,FLAGS, msgsnd
ID,MSG,FLAGS, msgrcv ID,VAR,SIZE,TYPE,FLAGS, my EXPR, next LABEL, next, no
Module LIST, oct EXPR, oct, open FILEHANDLE,EXPR, open FILEHANDLE, opendir
DIRHANDLE,EXPR, ord EXPR, ord, pack TEMPLATE,LIST, package NAMESPACE, pipe
READHANDLE,WRITEHANDLE, pop ARRAY, pop, pos SCALAR, pos, print FILEHANDLE
LIST, print LIST, print, printf FILEHANDLE FORMAT, LIST, printf FORMAT,
LIST, prototype FUNCTION, push ARRAY,LIST, q/STRING/, qq/STRING/,
qx/STRING/, qw/STRING/, quotemeta EXPR, quotemeta, rand EXPR, rand, read
FILEHANDLE,SCALAR,LENGTH,OFFSET, read FILEHANDLE,SCALAR,LENGTH, readdir
DIRHANDLE, readlink EXPR, readlink, recv SOCKET,SCALAR,LEN,FLAGS, redo
LABEL, redo, ref EXPR, ref, rename OLDNAME,NEWNAME, require EXPR, require,
reset EXPR, reset, return EXPR, return, reverse LIST, rewinddir DIRHANDLE,
rindex STR,SUBSTR,POSITION, rindex STR,SUBSTR, rmdir FILENAME, rmdir, s///,
scalar EXPR, seek FILEHANDLE,POSITION,WHENCE, seekdir DIRHANDLE,POS, select
FILEHANDLE, select, select RBITS,WBITS,EBITS,TIMEOUT, semctl
ID,SEMNUM,CMD,ARG, semget KEY,NSEMS,FLAGS, semop KEY,OPSTRING, send
SOCKET,MSG,FLAGS,TO, send SOCKET,MSG,FLAGS, setpgrp PID,PGRP, setpriority
WHICH,WHO,PRIORITY, setsockopt SOCKET,LEVEL,OPTNAME,OPTVAL, shift ARRAY,
shift, shmctl ID,CMD,ARG, shmget KEY,SIZE,FLAGS, shmread ID,VAR,POS,SIZE,
shmwrite ID,STRING,POS,SIZE, shutdown SOCKET,HOW, sin EXPR, sin, sleep
EXPR, sleep, socket SOCKET,DOMAIN,TYPE,PROTOCOL, socketpair
SOCKET1,SOCKET2,DOMAIN,TYPE,PROTOCOL, sort SUBNAME LIST, sort BLOCK LIST,
sort LIST, splice ARRAY,OFFSET,LENGTH,LIST, splice ARRAY,OFFSET,LENGTH,
splice ARRAY,OFFSET, split /PATTERN/,EXPR,LIMIT, split /PATTERN/,EXPR,
split /PATTERN/, split, sprintf FORMAT, LIST, sqrt EXPR, sqrt, srand EXPR,
srand, stat FILEHANDLE, stat EXPR, stat, study SCALAR, study, sub BLOCK,
sub NAME, sub NAME BLOCK, substr EXPR,OFFSET,LEN, substr EXPR,OFFSET,
symlink OLDFILE,NEWFILE, syscall LIST, sysopen FILEHANDLE,FILENAME,MODE,
sysopen FILEHANDLE,FILENAME,MODE,PERMS, sysread
FILEHANDLE,SCALAR,LENGTH,OFFSET, sysread FILEHANDLE,SCALAR,LENGTH, sysseek
FILEHANDLE,POSITION,WHENCE, system LIST, syswrite
FILEHANDLE,SCALAR,LENGTH,OFFSET, syswrite FILEHANDLE,SCALAR,LENGTH, tell
FILEHANDLE, tell, telldir DIRHANDLE, tie VARIABLE,CLASSNAME,LIST, tied
VARIABLE, time, times, tr///, truncate FILEHANDLE,LENGTH, truncate
EXPR,LENGTH, uc EXPR, uc, ucfirst EXPR, ucfirst, umask EXPR, umask, undef
EXPR, undef, unlink LIST, unlink, unpack TEMPLATE,EXPR, untie VARIABLE,
unshift ARRAY,LIST, use Module LIST, use Module, use Module VERSION LIST,
use VERSION, utime LIST, values HASH, vec EXPR,OFFSET,BITS, wait, waitpid
PID,FLAGS, wantarray, warn LIST, write FILEHANDLE, write EXPR, write, y///
qw(sub1
sub2 sub3), blib,
diagnostics, integer, less, lib, locale, ops, overload, sigtrap, strict,
subs, vmsish, vars
die(...)
to croak(...),
Several
other minor changes
lt
, le
, ge
, gt
and cmp
):,
Case-mapping interpolation (with \l
, \L
, \u
or <\U>),
Matching operator (m//
):, Substitution operator (s///
):,
In-memory formatting function (sprintf()):, Output formatting
functions (printf() and write()):,
Case-mapping functions (lc(), lcfirst(),
uc(),
ucfirst()):,
POSIX locale-dependent functions
(localeconv(), strcoll(),strftime(),
strxfrm()):,
POSIX character class
tests (isalnum(), isalpha(),
isdigit(),isgraph(),
islower(),
isprint(),
ispunct(),
isspace(),
isupper(),
isxdigit()):
isa(CLASS),
can(METHOD),
VERSION(
[NEED] )
Proto
, PeerAddr
, PeerPort
recallCommand
,
ShellBang
, pager
, tkRunning
, signalLevel
, warnLevel
,
dieLevel
, AutoTrace
, LineInfo
, inhibit_exit
, PrintRet
,
ornaments
, frame
, maxTraceLen
, arrayDepth
, hashDepth
,
compactDump
, veryCompact
, globPrint
, DumpDBFiles
,
DumpPackages
, quote
, HighBit
, undefPrint
, UsageOnly
, TTY
,
noTTY
, ReadLine
, NonStop
, < [ command ], << command,
> command, >> command, { [ command ], {{ command, ! number, ! -number, ! pattern, !! cmd,
H -number, q or ^D, R, |dbcmd, ||dbcmd, = [alias value], command, m expr, m
package
warn()
won't let you specify a
filehandle
undef
use overload
directive, Overloading of an operation is inherited by derived classes
undef
, TRUE, defined, but FALSE
abs($a)
, Unary minus, Negation,
Concatenation, Comparison operations, Copy operator
strict refs
, strict vars
, strict subs
timeit(COUNT,
CODE), timethis ( COUNT, CODE, [ TITLE, [ STYLE
]] ), timethese ( COUNT, CODEHASHREF, [ STYLE ] ), timediff ( T1, T2 ),
timestr ( TIMEDIFF, [ STYLE, [ FORMAT ]] )
expand($type,@things),
Programming Examples
'$'
or '*$'
), Array ('@'
or '*@'
), Hash ('%'
or
'*%'
), Class ('Class_Name'
or '*Class_Name'
)
myconfig(),
config_sh(),
config_vars(@names)
dl_error(),
$dl_debug,
dl_findfile(),
dl_expandspec(),
dl_load_file(),
dl_loadflags(),
dl_find_symbol(),
dl_find_symbol_anywhere(),
dl_undef_symbols(),
dl_install_xsub(),
bootstrap()
xsinit(),
Examples, ldopts(),
Examples,
perl_inc(),
ccflags(),
ccdlflags(),
ccopts(),
xsi_header(),
xsi_protos(@modules),
xsi_body(@modules)
make distcheck, make skipcheck, make distclean, make manifest, make distdir, make tardist, make dist, make uutardist, make shdist, make zipdist, make ci
Not in MANIFEST:
file, No such file:
file, MANIFEST: $!,
Added to MANIFEST:
file
basename
, dirname
rmscopy($from,$to[,$date_flag])
open(
FILENAME [,MODE [,PERMS]] )
bits(),
bits(),
select ( READ, WRITE, ERROR
[, TIMEOUT ] )
accept([PKG]),
timeout([VAL]),
sockopt(OPT
[, VAL]), sockdomain, socktype, protocol
hostpath(),
peerpath()
open(
FILENAME [,MODE [,PERMS]] )
bits(),
bits(),
select ( READ, WRITE, ERROR
[, TIMEOUT ] )
accept([PKG]),
timeout([VAL]),
sockopt(OPT
[, VAL]), sockdomain, socktype, protocol
hostpath(),
peerpath()
$def_timeout
[, $bytes]]]);,
$p->ping($host [, $timeout]);, $p->close();,
pingecho($host
[, $timeout]);
readline
packages. If
no real package is found, substitutes stubs instead of basic functions.
ReadLine
, new
, readline
, addhistory
, IN
, $OUT
,
MinLine
, findConsole
, Attribs, Features
All tests successful.\nFiles=%d, Tests=%d, %s
, FAILED tests
%s\n\tFailed %d/%d tests, %.2f%% okay.
, Test returned status %d (wstat
%d)
, Failed 1 test, %.2f%% okay. %s
, Failed %d/%d tests, %.2f%% okay.
%s