Perl 最初的设计者为Larry Wall,1987年12月发表,吸取了C、sed、awk、shell 及很多其他程序语言的语法.
Perl
racticalExtraction andReportLanguage:实用报表提取语言
或者PathologicallyEclectic Rubbish Lister:病态折中垃圾列表器
Perl的官方网站是 www.perl.org模块获取: www.perl.com/CPAN
perl是可以是开源的,能在大多数操作系统运行,可以方便地向不同操作系统迁移
语法
标量定义,以$号开头,如:$num =8765004;
列表和数组定义,以@开头,如:@array = (8765004,8765005,8765006);
数组元素调用 @array[index],其中index表示数组下标,如上例,@array[0]的值是8765004;
hash定义perl中的所谓数据库,以%开头,如:%hash=("a",8765004,"b",8765005);
%hash{"b"}的值是8765005;
Perl 从一开始就是设计成胶水语言的
分享到:
相关推荐
**ActivePerl介绍** ActivePerl是Perl语言的一个预编译版本,由ActiveState公司开发,旨在为Windows环境提供更好的兼容性和易用性。它包含了所有必要的组件,使得Perl可以在Windows系统上无缝运行,包括编译器、...
本书采用了易于理解的语言和结构清晰的章节布局来介绍Perl 6的各项特性。通过实例和练习帮助读者巩固所学知识。 #### 1.3 Perl 6与Perl 5的关系 尽管Perl 6与Perl 5在语法上有许多相似之处,但两者之间存在本质的...
Perl,全称“Practical Extraction and Reporting Language”,是一种高级、通用、解释型、动态的编程语言。它在1987年由Larry Wall开发,最初设计用于文本处理,但随着时间的发展,Perl的应用范围已经远远超出了这...
接下来,我们要介绍的是"LPERL.ADD"。这个术语可能有些误导,因为在标准的Perl语言中并没有一个名为"LPERL.ADD"的官方扩展。然而,根据上下文推测,这可能是对Perl库或者特定模块的引用,或者是用户自定义的一个工具...
本文将详细介绍如何使用 Pdk 模块来编译 Perl 程序。 #### 二、环境准备 1. **Perl 版本选择**:首先确定所使用的 Perl 版本,推荐使用 Perl 5.8.8 或者更高版本(例如 Perl 5.10)。需要注意的是,虽然 Perl ...
"perl 模块介绍" Perl 模块是 Perl 编程语言中最基本的组成部分,每个模块都是一个独立的单元,定义在一个同名文件(以.pm 结尾)里面的包。在 Perl 中,模块是重复使用的基本单元。 Perl 安装时附带了许多模块,...
本文将详细介绍如何在CentOS系统上离线安装Perl RPM包,以及它在PostGIS安装过程中的作用。 首先,让我们了解Perl RPM包的安装步骤: 1. **获取Perl RPM包**:在有网络的环境中,你可以通过`yum download`命令或...
本文将详细介绍如何在Linux环境中安装Perl模块,并探讨两种主要的安装方式:自动安装(通过CPAN模块)与手动安装。 #### 二、自动安装Perl模块——使用CPAN ##### 2.1 CPAN简介 CPAN(Comprehensive Perl Archive ...
这本书详细介绍了Perl语言的基础知识、高级特性以及实际应用案例,对于希望深入了解Perl语言特性的开发者来说是一本不可或缺的参考书。 #### 作者介绍 - **Larry Wall**:Perl语言的创始人,同时也是本书的主要...
书中可能会介绍如何打印输出,读写文件,以及简单的文本处理。正则表达式,虽然在Perl中极其重要且相对复杂,但在入门教程中会被简化为更易理解的形式。此外,基础的错误处理和调试技巧也会被讲解,帮助新手避免常见...
1. **Perl软件介绍** 2. **Perl在Linux下的重要性** 3. **获取Perl源码包** 4. **解压与配置** 5. **编译与测试** 6. **安装与验证** #### Perl软件介绍 Perl是一种解释型的脚本语言,它具有强大的文本处理能力,在...
它会深入浅出地介绍如何读写文件、处理正则表达式以及进行基本的错误处理。Perl的正则表达式是其一大亮点,它们提供了极其强大的文本匹配和替换功能。 "Perl_语言编程.chm"文件则可能是更深入的Perl编程指南,通常...
本书循序渐进、深入浅出地介绍了Perl的主要特性及用Perl进行CGI编程的知识。全书包括24个学时内容和一个附录,共分四部分。第一部分主要讲述Perl的基本概念,第二部分重点介绍Perl的一些高级特性,第三部分介绍如何...
- **书籍格式**:采用章节式结构,从基础语法到高级特性,循序渐进地介绍PERL6的各种功能。 - **PERL6与PERL5的关系**:虽然PERL6是PERL5家族的一员,但它在设计上进行了许多革新,以解决PERL5的一些问题,并引入了...
1. **拥抱Perl**:这一部分介绍Perl语言的历史、特点和用途,让读者了解为何Perl在文本处理、系统管理、网络编程等领域中备受推崇。Perl的灵活性和强大的正则表达式能力使得它成为处理复杂文本问题的理想选择。 2. ...
1. **Perl简介**:介绍Perl的历史、特点和适用领域,让读者对Perl有一个全面的认识。 2. **Perl安装与环境设置**:指导如何在不同的操作系统上安装Perl解释器,并设置开发环境。 3. **Perl语法基础**:包括变量、...
本文将详细介绍MTK主要的Perl脚本及其应用场景。 一、初始化脚本 在MTK的开发流程中,初始化脚本通常是项目启动的第一步。这些脚本负责设置工作环境,包括安装依赖库、配置路径、创建必要的目录结构等。例如,`init...
以下是对Perl语言及其相关知识点的详细介绍: 1. **变量与数据类型**:Perl支持多种数据类型,包括标量(如字符串和数字)、数组(一维或多维)和哈希(关联数组)。Perl的变量以符号"$", "@", 或 "%"开头,分别...
本文将详细介绍 Perl 如何调用 C 代码的方法,以便读者能够更好地理解和掌握这种跨语言调用技术。 #### Perl 与 C 的接口:XS 扩展 XS (X Subroutine) 是一种用于创建 Perl 与 C 之间接口的语言。通过 XS,我们...