Run perldoc perldoc to learn more things you can do with perldoc. Perl was originally a language optimized for scanning arbitrary text files, extracting information from those text files, and printing reports based on that information.
It quickly became a good language for many system management tasks. Over the years, Perl has grown into a general-purpose programming language. It's widely used for everything from quick "one-liners" to full-scale application development. The language is intended to be practical easy to use, efficient, complete rather than beautiful tiny, elegant, minimal. Roll-your-own magic variables including multiple simultaneous DBM implementations.
Arbitrarily nested data structures and anonymous functions. Described in perlreftut , perlref , perldsc , and perllol. Object-oriented programming. Described in perlobj , perlboot , perltoot , perltooc , and perlbot. Support for light-weight processes threads.
Described in perlthrtut and threads. Support for Unicode, internationalization, and localization Described in perluniintro , perllocale and Locale::Maketext. Regular expression enhancements. Described in perlre , with additional examples in perlop. Enhanced debugger and interactive Perl environment, with integrated editor support. Described in perldebtut , perldebug and perldebguts.
If your Perl success stories and testimonials may be of help to others who wish to advocate the use of Perl in their applications, or if you wish to simply express your gratitude to Larry and the Perl developers, please write to perl—thanks perl.
See attributes 5 for descriptions of the following attributes:. Perl is available for most operating systems, including virtually all Unix-like platforms. See "Supported Platforms" in perlport for a listing.
The Binary interface is Uncommitted. See perldiag for explanations of all Perl's diagnostics. Compilation errors will tell you the line number of the error, with an indication of the next token or token type that was to be examined. In a script passed to Perl via —e switches, each —e is counted as one line.
Setuid scripts have additional constraints that can produce error messages such as "Insecure dependency". See perlsec. Perl 5. To view detailed configuration information, use perl —V and perlbug —dv. If you wish to build and install your own version of Perl, you should NOT remove the 5. Perl 5. To view detailed configuration information, use perl —V and perlbug —dv. If you wish to build and install your own version of Perl, you should NOT remove the 5.
The Perl package names are as follows:. Solaris 10 also ships with the 5. If you are upgrading your system and wish to continue to use Perl 5. Note that you should upgrade your installation to use Perl 5. The Perl motto is "There's more than one way to do it. The three principal virtues of a programmer are Laziness, Impatience, and Hubris. See the Camel Book for why. Perl is at the mercy of your machine's definitions of various operations such as type casting, atof , and floating-point output with sprintf.
If your stdio requires a seek or eof between reads and writes on a particular stream, so does Perl. This doesn't apply to sysread and syswrite. While none of the built-in data types have any arbitrary size limits apart from memory size , there are still a few arbitrary limits: a given variable name may not be longer than characters. Line numbers displayed by diagnostics are internally stored as short integers, so they are limited to a maximum of higher numbers usually being affected by wraparound.
Exit Print View. Search Scope:. This Document Entire Library. Documentation Home » Oracle Solaris Language: English. Description For ease of access, the Perl manual has been split up into the following sections.
But wait, there's more Begun in see perlhist , Perl version 5 is nearly a complete rewrite that provides the following additional benefits: Modularity and reusability using innumerable modules Described in perlmod, perlmodlib, and perlmodinstall.
Subroutines can now be overridden, autoloaded, and prototyped. Described in perlsub.
0コメント