Perl探秘第1期Perl的安装与基础用法

Posted Klondbird智慧乐园

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Perl探秘第1期Perl的安装与基础用法相关的知识,希望对你有一定的参考价值。

Klondbird

今天的主角是实用又强大的Perl!作为一个高级程序设计语言,其功能非常强大。现在我们来一起揭开它的神秘面纱。


Perl的全称为“实用报表提取语言”(Practical Extraction and Report Language),是美国程序员拉里·沃尔(Larry Wall)于1987年创作的编程语言。最初Perl只是用来跨平台编程可移植工具的高级语言,后来逐渐发展成为功能强大的程序设计语言,在Web编程、数据库处理、XML处理以及系统管理等方面应用广泛。


Perl的前身是Unix系统的管理的一个工具,然而现在Perl已经成为所有Unix(包括Linux)系统的标准部件。在Windows系统上,Perl的脚本解释器主要有两种,一种是适合初学者学习,但资源更新缓慢的ActivePerl,一种是尽量保留Unix平台特性,适合专业开发的Strawberry Perl。这里我们选用ActivePerl作为解释器。


在ActiveState官网上(https://www.activestate.com/activeperl)根据提示下载ActivePerl的最新版本并安装(安装过程中注意选择Custom模式,以便自定义安装路径)。安装成功后可以通过dos系统运行它。

【Perl探秘第1期】Perl的安装与基础用法
【Perl探秘第1期】Perl的安装与基础用法
【Perl探秘第1期】Perl的安装与基础用法
【Perl探秘第1期】Perl的安装与基础用法


上面使用的是命令行交互式编程,我们也可以通过编写脚本来使用Perl。新建一个文本文件,编辑perl代码

print "Hello World!";

关闭并重命名,将扩展名改为.pl,之后就可以在命令行直接输入文件名(带后缀)运行了。


【Perl探秘第1期】Perl的安装与基础用法

Klondbird

仅仅一步我们就完成了Perl解释器的安装。下面我们趁热打铁,先来抢先学习一下Perl的基本语法。


  ⚪  Perl的数据类型


Perl中有三种数据类型,分别为标量(scalar)、数组(array)和哈希(hash)。

标量可以表示任何基本数据类型,如数字、字符、字符串、段落等等;数组用来表示标量的列表;而哈希是标量构成的键值对。

在定义时,所有的标量名都以$开头,后接标识符;数组名以@开头,哈希名以%开头。

下面是一个示例程序:

【Perl探秘第1期】Perl的安装与基础用法

我们可以先用perl -c命令编译,无错误后就可以运行了。

【Perl探秘第1期】Perl的安装与基础用法

怎么样,Perl语言还是很简单吧!实际上Perl的很多语法来源于C语言,我们只要熟练之后,Perl的语法会变得越来越容易理解的。

最后我们再来介绍几点语法小tips:

1. Perl的单行注释以#开头,多行注释以=和任意字符开头,以单独一行的=cut结尾。

2. 在Perl中缩进没有明确要求,只要程序简洁易读就可以。

3. Perl中的单引号与双引号作用相似,但在出现嵌套时必须用单双引号交替的形式(例如上面程序的最后一行)。此外双引号在print语句中会将空白符、转义字符经过处理后输出,而单引号则会原样输出。


这次我们主要介绍了Perl的基本语法,下次我们会重点介绍Perl的基本语句。敬请期待!





以上是关于Perl探秘第1期Perl的安装与基础用法的主要内容,如果未能解决你的问题,请参考以下文章

Perl语言入门和实例讲解学习班第1期

你必须要会的生信基础套餐-perl与Linux

perl 编程技巧

linux非root用户安装perl及其基本用法

linux非root用户安装perl及其基本用法

3-Perl 基础语法