perlmodlib.pod
来自「MSYS在windows下模拟了一个类unix的终端」· POD 代码 · 共 2,043 行 · 第 1/3 页
POD
2,043 行
# Generated by perlmodlib.PL DO NOT EDIT!=head1 NAMEperlmodlib - constructing new Perl modules and finding existing ones=head1 DESCRIPTION=head1 THE PERL MODULE LIBRARYMany modules are included the Perl distribution. These are describedbelow, and all end in F<.pm>. You may discover compiled libraryfile (usually ending in F<.so>) or small pieces of modules to beautoloaded (ending in F<.al>); these were automatically generatedby the installation process. You may also discover files in thelibrary directory that end in either F<.pl> or F<.ph>. These areold libraries supplied so that old programs that use them stillrun. The F<.pl> files will all eventually be converted into standardmodules, and the F<.ph> files made by B<h2ph> will probably end upas extension modules made by B<h2xs>. (Some F<.ph> values mayalready be available through the POSIX, Errno, or Fcntl modules.)The B<pl2pm> file in the distribution may help in your conversion,but it's just a mechanical process and therefore far from bulletproof.=head2 Pragmatic ModulesThey work somewhat like compiler directives (pragmata) in that theytend to affect the compilation of your program, and thus will usuallywork well only when used within a C<use>, or C<no>. Most of theseare lexically scoped, so an inner BLOCK may countermand themby saying: no integer; no strict 'refs'; no warnings;which lasts until the end of that BLOCK.Some pragmas are lexically scoped--typically those that affect theC<$^H> hints variable. Others affect the current package instead,like C<use vars> and C<use subs>, which allow you to predeclare avariables or subroutines within a particular I<file> rather thanjust a block. Such declarations are effective for the entire filefor which they were declared. You cannot rescind them with C<novars> or C<no subs>.The following pragmas are defined (and have their own documentation).=over 12=item attributesGet/set subroutine or variable attributes=item attrsSet/get attributes of a subroutine (deprecated)=item autousePostpone load of modules until a function is used=item baseEstablish IS-A relationship with base class at compile time=item blibUse MakeMaker's uninstalled version of a package=item bytesForce byte semantics rather than character semantics=item charnamesDefine character names for C<\N{named}> string literal escape.=item constantDeclare constants=item diagnosticsPerl compiler pragma to force verbose warning diagnostics=item fieldsCompile-time class fields=item filetestControl the filetest permission operators=item integerUse integer arithmetic instead of floating point=item lessRequest less of something from the compiler=item libManipulate @INC at compile time=item localeUse and avoid POSIX locales for built-in operations=item openSet default disciplines for input and output=item opsRestrict unsafe operations when compiling=item overloadPackage for overloading perl operations=item reAlter regular expression behaviour=item sigtrapEnable simple signal handling=item strictRestrict unsafe constructs=item subsPredeclare sub names=item utf8Enable/disable UTF-8 in source code=item varsPredeclare global variable names (obsolete)=item warningsControl optional warnings=item warnings::registerWarnings import function=back=head2 Standard ModulesStandard, bundled modules are all expected to behave in a well-definedmanner with respect to namespace pollution because they use theExporter module. See their own documentation for details.=over 12=item AnyDBM_FileProvide framework for multiple DBMs=item AutoLoaderLoad subroutines only on demand=item AutoSplitSplit a package for autoloading=item BThe Perl Compiler=item B::AsmdataAutogenerated data about Perl ops, used to generate bytecode=item B::AssemblerAssemble Perl bytecode=item B::BblockWalk basic blocks=item B::BytecodePerl compiler's bytecode backend=item B::CPerl compiler's C backend=item B::CCPerl compiler's optimized C translation backend=item B::ConciseWalk Perl syntax tree, printing concise info about ops=item B::DebugWalk Perl syntax tree, printing debug info about ops=item B::DeparsePerl compiler backend to produce perl code=item B::DisassemblerDisassemble Perl bytecode=item B::LintPerl lint=item B::ShowlexShow lexical variables used in functions or files=item B::StackobjHelper module for CC backend=item B::StashShow what stashes are loaded=item B::TerseWalk Perl syntax tree, printing terse info about ops=item B::XrefGenerates cross reference reports for Perl programs=item BenchmarkBenchmark running times of Perl code=item ByteLoaderLoad byte compiled perl code=item CGISimple Common Gateway Interface Class=item CGI::ApacheBackward compatibility module for CGI.pm=item CGI::CarpCGI routines for writing to the HTTPD (or other) error log=item CGI::CookieInterface to Netscape Cookies=item CGI::FastCGI Interface for Fast CGI=item CGI::PrettyModule to produce nicely formatted HTML code=item CGI::PushSimple Interface to Server Push=item CGI::SwitchBackward compatibility module for defunct CGI::Switch=item CGI::UtilInternal utilities used by CGI module=item CPANQuery, download and build perl modules from CPAN sites=item CPAN::FirstTimeUtility for CPAN::Config file Initialization=item CPAN::NoxWrapper around CPAN.pm without using any XS module=item CarpWarn of errors (from perspective of caller)=item Carp::HeavyCarp guts=item Class::StructDeclare struct-like datatypes as Perl classes=item CwdGet pathname of current working directory=item DBProgrammatic interface to the Perl debugging API (draft, subject to=item DB_FilePerl5 access to Berkeley DB version 1.x=item Devel::SelfStubberGenerate stubs for a SelfLoading module=item DirHandleSupply object methods for directory handles=item DumpvalueProvides screen dump of Perl data.=item EnglishUse nice English (or awk) names for ugly punctuation variables=item EnvPerl module that imports environment variables as scalars or arrays=item ExporterImplements default import method for modules=item Exporter::HeavyExporter guts=item ExtUtils::CommandUtilities to replace common UNIX commands in Makefiles etc.=item ExtUtils::EmbedUtilities for embedding Perl in C/C++ applications=item ExtUtils::InstallInstall files from here to there=item ExtUtils::InstalledInventory management of installed modules=item ExtUtils::LiblistDetermine libraries to use and how to use them=item ExtUtils::MM_CygwinMethods to override UN*X behaviour in ExtUtils::MakeMaker=item ExtUtils::MM_OS2Methods to override UN*X behaviour in ExtUtils::MakeMaker=item ExtUtils::MM_UnixMethods used by ExtUtils::MakeMaker=item ExtUtils::MM_VMSMethods to override UN*X behaviour in ExtUtils::MakeMaker=item ExtUtils::MM_Win32Methods to override UN*X behaviour in ExtUtils::MakeMaker=item ExtUtils::MakeMakerCreate an extension Makefile=item ExtUtils::ManifestUtilities to write and check a MANIFEST file=item ExtUtils::MkbootstrapMake a bootstrap file for use by DynaLoader=item ExtUtils::MksymlistsWrite linker options files for dynamic extension=item ExtUtils::PacklistManage .packlist files=item ExtUtils::testlibAdd blib/* directories to @INC=item FatalReplace functions with equivalents which succeed or die=item FcntlLoad the C Fcntl.h defines=item File::BasenameSplit a pathname into pieces=item File::CheckTreeRun many filetest checks on a tree=item File::CompareCompare files or filehandles=item File::CopyCopy files or filehandles=item File::DosGlobDOS like globbing and then some=item File::FindTraverse a file tree=item File::PathCreate or remove directory trees=item File::SpecPortably perform operations on file names=item File::Spec::EpocMethods for Epoc file specs=item File::Spec::FunctionsPortably perform operations on file names=item File::Spec::MacFile::Spec for MacOS=item File::Spec::OS2Methods for OS/2 file specs=item File::Spec::UnixMethods used by File::Spec=item File::Spec::VMSMethods for VMS file specs=item File::Spec::Win32Methods for Win32 file specs=item File::TempReturn name and handle of a temporary file safely=item File::statBy-name interface to Perl's built-in stat() functions=item FileCacheKeep more files open than the system permits=item FileHandleSupply object methods for filehandles=item FindBinLocate directory of original perl script=item GDBM_FilePerl5 access to the gdbm library.=item Getopt::LongExtended processing of command line options=item Getopt::StdProcess single-character switches with switch clustering=item I18N::CollateCompare 8-bit scalar data according to the current locale=item IOLoad various IO modules=item IPC::Open2Open a process for both reading and writing=item IPC::Open3Open a process for reading, writing, and error handling=item Math::BigFloatArbitrary length float math package=item Math::BigIntArbitrary size integer math package=item Math::ComplexComplex numbers and associated mathematical functions=item Math::TrigTrigonometric functions=item Net::PingCheck a remote host for reachability=item Net::hostentBy-name interface to Perl's built-in gethost*() functions=item Net::netentBy-name interface to Perl's built-in getnet*() functions=item Net::protoentBy-name interface to Perl's built-in getproto*() functions=item Net::serventBy-name interface to Perl's built-in getserv*() functions=item OGeneric interface to Perl Compiler backends=item OpcodeDisable named opcodes when compiling perl code=item POSIXPerl interface to IEEE Std 1003.1=item Pod::CheckerCheck pod documents for syntax errors=item Pod::FindFind POD documents in directory trees=item Pod::HtmlModule to convert pod files to HTML=item Pod::InputObjectsObjects representing POD input paragraphs, commands, etc.=item Pod::LaTeXConvert Pod data to formatted Latex=item Pod::ManConvert POD data to formatted *roff input=item Pod::ParseUtilsHelpers for POD parsing and conversion=item Pod::ParserBase class for creating POD filters and translators=item Pod::PlainerPerl extension for converting Pod to old style Pod.=item Pod::SelectExtract selected sections of POD from input=item Pod::TextConvert POD data to formatted ASCII text=item Pod::Text::ColorConvert POD data to formatted color ASCII text=item Pod::Text::OverstrikeConvert POD data to formatted overstrike text=item Pod::Text::TermcapConvert POD data to ASCII text with format escapes=item Pod::UsagePrint a usage message from embedded pod documentation=item SDBM_FileTied access to sdbm files=item SafeCompile and execute code in restricted compartments=item Search::DictSearch for key in dictionary file=item SelectSaverSave and restore selected file handle=item SelfLoaderLoad functions only on demand=item ShellRun shell commands transparently within perl=item SocketLoad the C socket.h defines and structure manipulators =item SymbolManipulate Perl symbols and their names=item Term::ANSIColorColor screen output using ANSI escape sequences=item Term::CapPerl termcap interface=item Term::Complete
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?