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 安装时附带了许多模块,...
本文将详细介绍如何在Linux环境中安装Perl模块,并探讨两种主要的安装方式:自动安装(通过CPAN模块)与手动安装。 #### 二、自动安装Perl模块——使用CPAN ##### 2.1 CPAN简介 CPAN(Comprehensive Perl Archive ...
这本书详细介绍了Perl语言的基础知识、高级特性以及实际应用案例,对于希望深入了解Perl语言特性的开发者来说是一本不可或缺的参考书。 #### 作者介绍 - **Larry Wall**:Perl语言的创始人,同时也是本书的主要...
本文将详细介绍如何在CentOS系统上离线安装Perl RPM包,以及它在PostGIS安装过程中的作用。 首先,让我们了解Perl RPM包的安装步骤: 1. **获取Perl RPM包**:在有网络的环境中,你可以通过`yum download`命令或...
书中可能会介绍如何打印输出,读写文件,以及简单的文本处理。正则表达式,虽然在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有一个全面的认识。 2. **Perl安装与环境设置**:指导如何在不同的操作系统上安装Perl解释器,并设置开发环境。 3. **Perl语法基础**:包括变量、...
本文将详细介绍MTK主要的Perl脚本及其应用场景。 一、初始化脚本 在MTK的开发流程中,初始化脚本通常是项目启动的第一步。这些脚本负责设置工作环境,包括安装依赖库、配置路径、创建必要的目录结构等。例如,`init...
以下是对Perl语言及其相关知识点的详细介绍: 1. **变量与数据类型**:Perl支持多种数据类型,包括标量(如字符串和数字)、数组(一维或多维)和哈希(关联数组)。Perl的变量以符号"$", "@", 或 "%"开头,分别...
本文将详细介绍 Perl 如何调用 C 代码的方法,以便读者能够更好地理解和掌握这种跨语言调用技术。 #### Perl 与 C 的接口:XS 扩展 XS (X Subroutine) 是一种用于创建 Perl 与 C 之间接口的语言。通过 XS,我们...