您正在从Perl 5.12.2查看此文档的版本。查看最新版本
#Perl 5.12.2文档
这个珀尔多克程序允许您访问Perl附带的所有文档。您可以在线获取更多文档、教程和社区支持,网址为http://www.perl.org/.
如果您是Perl新手,您应该从运行perldoc perlintro
,这是对初学者的一般介绍,并提供了一些背景知识以帮助您浏览Perl的其他丰富文档。运行珀尔多克
学习更多可以做的事情珀尔多克.
为了便于访问,Perl手册被分成了几个部分。
完整的perl(1)文档:perl语言
#参考列表
#关于Perl
Perl正式代表实用提取和报告语言,除非它不是。
Perl是一种针对扫描任意文本文件、从这些文本文件中提取信息以及基于这些信息打印报告而优化的语言。对于许多系统管理任务来说,它也是一种很好的语言。语言的目的是实用(易于使用、高效、完整),而不是美观(微小、优雅、简约)。
Perl结合了(无论如何,在作者看来)C的一些最佳特性,塞德,awk公司、和第页,所以熟悉这些语言的人应该不会有什么困难。(语言历史学家也会注意到csh公司、帕斯卡,甚至BASIC-PLUS。)表达式语法与C表达式语法密切对应。与大多数Unix实用程序不同,Perl不会任意限制数据的大小——如果您有内存,Perl可以将整个文件作为单个字符串。递归具有无限的深度。散列(有时称为“关联数组”)使用的表会根据需要增长,以防止性能下降。Perl可以使用复杂的模式匹配技术快速扫描大量数据。尽管Perl针对扫描文本进行了优化,但它也可以处理二进制数据,并可以使dbm文件看起来像散列。Setuid Perl脚本通过数据流跟踪机制比C程序更安全,可以防止许多愚蠢的安全漏洞。
如果您有通常使用的问题塞德或awk公司或第页,但它超出了它们的能力,或者必须运行得更快一些,而且您不想用C编写这种愚蠢的东西,那么Perl可能适合您。也有翻译人员将您的塞德和awk公司脚本转换为Perl脚本。
但等等,还有更多。。。
始于1993年(见珍珠岩),Perl版本5几乎是一个完整的重写,它提供了以下附加好处:
使用无数模块的模块化和可重用性
在中描述珀尔莫德,perlmodlib、和perlmodinstall公司.
可嵌入和可扩展
在中描述被玷污的,珀尔克斯图特,珍珠色,珍珠贝,珍珠胶、和xsubpp公司.
滚动式魔术变量(包括多个同步DBM实现)
在中描述长石和任何DBM_文件.
子例程现在可以被覆盖、自动加载和原型化
在中描述珀尔苏布.
任意嵌套的数据结构和匿名函数
在中描述perlrefut公司,perlref公司,珍珠棉、和珍珠糖.
面向对象程序设计
在中描述珀洛布吉,珍珠靴,珍珠香椿,珍珠岩、和珀尔伯特.
支持轻量级进程(线程)
在中描述珍珠岩和螺纹.
支持Unicode、国际化和本地化
在中描述珍珠岩,珍珠岩和区域设置::Maketext.
词汇范围界定
在中描述珀尔苏布.
正则表达式增强
在中描述珍珠岩,中有其他示例佩洛普.
增强的调试器和交互式Perl环境,具有集成的编辑器支持
在中描述珀尔代布托,perldebug和珍珠肠.
POSIX 1003.1兼容库
在中描述POSIX公司.
好吧,那是一定地足够的炒作。