X-Git-Url: https://perl5.git.perl.org/perl5.git/blobdiff_plain/82e1c0d96852007516f20ad25f6a264b63de34de..09700023a7729ab6e41f68e6182f832913c327f0:/pod/perlfunc.pod diff --git a/pod/perlfunc.pod b/pod/perlfunc.pod index f76c47c..0541bfd 100644 --- a/pod/perlfunc.pod +++ b/pod/perlfunc.pod @@ -107,52 +107,80 @@ than one place. =item Functions for SCALARs or strings X X X -C, C, C, C, C, C, C, C, -C, C, C, C, C, C, C, +=for Pod::Functions =String + +C, C, C, C, C, C, C, C, +C, C, C, C, C, C, C, C, C, C, C, C, C, C, C +C is available only if the C<"fc"> feature is enabled or if it is +prefixed with C. The C<"fc"> feature is enabled automatically +with a C (or higher) declaration in the current scope. + + =item Regular expressions and pattern matching X X X -C, C, C, C, C, C, C +=for Pod::Functions =Regexp + +C, C, C, C, C, C, C =item Numeric functions X X X X +=for Pod::Functions =Math + C, C, C, C, C, C, C, C, C, C, C, C =item Functions for real @ARRAYs X +=for Pod::Functions =ARRAY + C, C, C, C, C, C, C, C =item Functions for list data X +=for Pod::Functions =LIST + C, C, C, C, C, C, C =item Functions for real %HASHes X +=for Pod::Functions =HASH + C, C, C, C, C =item Input and output functions X X X X +=for Pod::Functions =I/O + 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, C + +C is available only if the C<"say"> feature is enabled or if it is +prefixed with C. The C<"say"> feature is enabled automatically +with a C (or higher) declaration in the current scope. =item Functions for fixed-length data or records -C, C, C, C, C, C, C +=for Pod::Functions =Binary + +C, C, C, C, C, C, C, +C =item Functions for filehandles, files, or directories X X X X X X +=for Pod::Functions =File + C<-I>, C, C, C, C, C, C, C, C, C, C, C, C, C, C, C, C, C, C, @@ -161,55 +189,73 @@ C, C, C =item Keywords related to the control flow of your Perl program X -C, C, C, C, C, C, C, -C<__FILE__>, C, C, C<__LINE__>, C, C<__PACKAGE__>, -C, C, C, C, - -=item Keywords related to the switch feature +=for Pod::Functions =Flow -C, C, C, C, C - -Except for C, these are available only if you enable the -C<"switch"> feature or use the C prefix. -See L and L. -Alternately, include a C or later to the current scope. In Perl -5.14 and earlier, C required the C<"switch"> feature, like the -other keywords. +C, C, C, C, C, +C, C, C C, +C<__FILE__>, C, C, C<__LINE__>, C, C<__PACKAGE__>, +C, C, C, C<__SUB__>, C + +C is available only if you enable the experimental C<"switch"> +feature or use the C prefix. The C<"switch"> feature also enables +the C, C and C statements, which are documented in +L. The C<"switch"> feature is enabled +automatically with a C (or higher) declaration in the current +scope. In Perl v5.14 and earlier, C required the C<"switch"> +feature, like the other keywords. + +C is only available with the C<"evalbytes"> feature (see +L) or if prefixed with C. C<__SUB__> is only available +with the C<"current_sub"> feature or if prefixed with C. Both +the C<"evalbytes"> and C<"current_sub"> features are enabled automatically +with a C (or higher) declaration in the current scope. =item Keywords related to scoping +=for Pod::Functions =Namespace + C, C, C, C, C, C, C, C -C is available only if the C<"state"> feature -is enabled or if it is prefixed with C. See -L. Alternately, include a C or later to the current scope. +C is available only if the C<"state"> feature is enabled or if it is +prefixed with C. The C<"state"> feature is enabled automatically +with a C (or higher) declaration in the current scope. =item Miscellaneous functions -C, C, C, C, C, C, C, -C, C, C, C, C +=for Pod::Functions =Misc + +C, C, C, C, C, C, C =item Functions for processes and process groups X X X +=for Pod::Functions =Process + C, C, C, C, C, C, C, -C, C, C, C, C, C, +C, C, C, C, +C, C, C, C, C, C =item Keywords related to Perl modules X +=for Pod::Functions =Modules + C, C, C, C, C, C =item Keywords related to classes and object-orientation X X X +=for Pod::Functions =Objects + C, C, C, C, C, C, C, C, C =item Low-level socket functions X X +=for Pod::Functions =Socket + C, C, C, C, C, C, C, C, C, C, C, C, C @@ -217,12 +263,16 @@ C, C =item System V interprocess communication functions X X X X X X +=for Pod::Functions =SysV + C, C, C, C, C, C, C, C, C, C, C =item Fetching user and group info X X X X X X X +=for Pod::Functions =User + C, C, C, C, C, C, C, C, C, C, C, C, C @@ -230,6 +280,8 @@ C, C, C =item Fetching network info X X X X X X
X +=for Pod::Functions =Network + C, C, C, C, C, C, C, C, C, C, C, @@ -239,23 +291,19 @@ C, C, C =item Time-related functions X