X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=pod%2Fperlfunc.pod;h=85701ea9bfb78dcbbb5e1d7284bfbafc3894c915;hb=e40b81a3dd247b1a29fc78399677b77b78b5f183;hp=8054abb6ebe8dcb773d87739d079d74840e4e81c;hpb=4189264e895252d9336b503e6f64ea18c10701f6;p=p5sagit%2Fp5-mst-13.2.git diff --git a/pod/perlfunc.pod b/pod/perlfunc.pod index 8054abb..85701ea 100644 --- a/pod/perlfunc.pod +++ b/pod/perlfunc.pod @@ -1,4 +1,5 @@ =head1 NAME +X perlfunc - Perl builtin functions @@ -68,6 +69,7 @@ operators return the first value in the list. Some operators return the last value in the list. Some operators return a count of successful operations. In general, they do what you want, unless you want consistency. +X A named array in scalar context is quite different from what would at first glance appear to be a list in scalar context. You can't get a list @@ -85,6 +87,7 @@ C, and C. System calls also set the special C<$!> variable on failure. Other functions do not, except accidentally. =head2 Perl Functions by Category +X Here are Perl's functions (including things that look like functions, like some keywords and named operators) @@ -94,37 +97,44 @@ than one place. =over 4 =item Functions for SCALARs or strings +X X X C, C, C, C, C, C, C, C, C, C, C, C, C, C, C, C, C, C, C, C, C, C =item Regular expressions and pattern matching +X X X C, C, C, C, C, C, C =item Numeric functions +X X X X C, C, C, C, C, C, C, C, C, C, C, C =item Functions for real @ARRAYs +X C, C, C, C, C =item Functions for list data +X C, C, C, C, C, C, C =item Functions for real %HASHes +X C, C, C, C, C =item Input and output functions +X X X X C, C, C, C, C, C, C, C, C, C, C, C, C, C, -C, C, C, C, C, C, C, C, C, C, C, C, C, C @@ -133,6 +143,7 @@ C, C C, C, C, C, C, C, C =item Functions for filehandles, files, or directories +X X X X X X C<-I>, C, C, C, C, C, C, C, C, C, C, C, C, @@ -140,52 +151,71 @@ C, C, C, C, C, C, C, C, C =item Keywords related to the control flow of your Perl program +X C, C, C, C, C, C, C, C, C, C, C, C, C, C +=item Keywords related to switch + +C, C, C, C, C + +(These are only available if you enable the "switch" feature. +See L and L.) + =item Keywords related to scoping -C, C, C, C, C, C, C +C, C, C, C, C, C, C, +C + +(C is only available if the "state" feature is enabled. See +L.) =item Miscellaneous functions -C, C, C, C, C, C, C, C, -C, C, C +C, C, C, C, C, C, C, +C, C, C, C, C =item Functions for processes and process groups +X X X C, C, C, C, C, C, C, C, C, C, C, C, C, C, C, C =item Keywords related to perl modules +X C, C, C, C, C, C =item Keywords related to classes and object-orientedness +X X X C, C, C, C, C, C, C, C, C =item Low-level socket functions +X X C, C, C, C, C, C, C, C, C, C, C, C, C =item System V interprocess communication functions +X X X X X X C, C, C, C, C, C, C, C, C, C, C =item Fetching user and group info +X X X X X X X C, C, C, C, C, C, C, C, C, C, C, C, C =item Fetching network info +X X X X X X
X C, C, C, C, C, C, C, C, @@ -194,15 +224,18 @@ C, C, C, C, C, C, C =item Time-related functions +X