Perl语言入门教程
[09-12 12:22:18] 来源:http://www.88dzw.com 电路基础 阅读:8587次
文章摘要:Perl语言入门教程引言 Perl是一种非常简单、应用广泛且反响很好的脚本语言。它可用于各种任务(例如,您可以使用它创建DOS批处理文件或C外壳脚本的等效文件),但在网络开发环境中,它用于开发CGI脚本。 由于Perl是一种脚本语言,所以使用它的一个好处就是可以分发程序的源代码。这就为您提供了学习Perl的机会,您也可以下载和修改数千个Perl脚本,以供自己使用。Perl的缺点之一就是,多数的免费代码都难以理解。这使Perl自身成了一种神秘的语言类型!本文假定您已经知道如何编程(如果您了解C编程语言,这对您将非常简单)。一旦掌握了有关Perl的基础知识,使用起来就会非常简单。在本文中,我们将首
Perl语言入门教程,标签:电子电路基础,模拟电路基础,http://www.88dzw.comPerl语言入门教程
引言
Perl是一种非常简单、应用广泛且反响很好的脚本语言。它可用于各种任务(例如,您可以使用它创建DOS批处理文件或C外壳脚本的等效文件),但在网络开发环境中,它用于开发CGI脚本。
由于Perl是一种脚本语言,所以使用它的一个好处就是可以分发程序的源代码。这就为您提供了学习Perl的机会,您也可以下载和修改数千个Perl脚本,以供自己使用。Perl的缺点之一就是,多数的免费代码都难以理解。这使Perl自身成了一种神秘的语言类型!
本文假定您已经知道如何编程(如果您了解C编程语言,这对您将非常简单)。一旦掌握了有关Perl的基础知识,使用起来就会非常简单。在本文中,我们将首先介绍如何使用Perl执行最常见的编程任务。阅读本文后,您将可以相对轻松地编写自己的Perl脚本,还可以轻松地读取其他人编写的含义模糊的脚本,这将是一个好的开始。
Perl语言入门指南
要启用Perl,您需要有Perl解释程序。在任何装有UNIX的计算机上,99.99%的都已安装了Perl解释程序。在装有Windows或Mac计算机上,您需要下载最新的语言版本并将其安装到计算机上。您可从网上轻松下载Perl,并且是免费的。
接下来,请确保查看Perl附带的DOCS目录,其中会有类似用户手册的资料。从某种意义上说,读完所有文档,或只是先浏览一下都会很有帮助。最初会觉得很麻烦,但在读完本文后,您将获得更多的认识。
输出字符“Hello World”
如果您已加载了Perl,请确保已正确设置了路径以包含Perl的可执行文件。然后,打开文本编辑器并创建一个文本文件。在文件中,输入以下行:
print "Hello World!n";
将文件命名为“test1.pl”。在命令提示符下键入:
perl test1.pl
Perl将运行并执行文本文件中的代码。您应该会看到词语“Hello World!”打印到标准输出中。正如您所看到的,在Perl中创建和运行程序都非常简单。(如果使用的是UNIX,您可以在第一行中输入一段注释,如#!/usr/bin/perl,那么以后您就不需要在命令行键入单词“perl”了。)
print命令会将内容打印到标准输出中。符号n是换行符。如果您将测试程序修改成以下形式会更清楚(#表示一段注释):
# Print on two lines
print "HellonWorld!n";
请注意,打印命令知道它应该将“n”解释为换行符而不是文字字符这并不是由于打印命令拥有智能,而是因为使用了双引号(在Perl中实际称为引用)。如果您用单引号代替双引号,例如:
print 'HellonWorld!n';
则不会对字符n进行解释,而是用文字代替。
还有反引号字符:`。一对反引号表示引号内的字符应被识别为一个操作系统命令,并且该命令与您输入的命令一并执行。如果您试图将操作系统的命令行操作置于反引号内,则将执行该命令。例如,在Windows NT系统中,您可以使用:
print `cmd /c dir`;
来运行DIR命令,并可以从当前目录中查看文件列表。
PERL注释
在Windows NT系统中,您不能输入:
print `dir`;因为dir不是一个独立的可执行命令——它是命令解释程序cmd的一部分。有关详细信息,请在DOS提示符后键入cmd /?。
符/用于引用正则表达式。
打印命令会将逗号解释为分隔符。例如:
print 'hello', "n", 'world!';
句号也起分隔符作用:
print 'hello'. "n".'world!';
句号实际上是字符串连接分隔符。
还会有用于C语言体系的运算符printf。
Perl变量
Perl语言中的变量非常有趣。Perl变量无需声明,用$来指明即可。例如:
$s = "HellonWorldn";
$t = 'HellonWorldn';
print $s, "n", $t;
或:
$i = 5;
$j = $i + 5;
print $i, "t", $i + 1, "t", $j; # t = tab
或:
$a = "Hello ";
$b = "Worldn";
$c = $a .$b; # note use of . to concat strings
print $c;
《Perl语言入门教程》相关文章
- › Perl语言入门教程
- 在百度中搜索相关文章:Perl语言入门教程
- 在谷歌中搜索相关文章:Perl语言入门教程
- 在soso中搜索相关文章:Perl语言入门教程
- 在搜狗中搜索相关文章:Perl语言入门教程
编辑推荐
- · 什么是系统仿真
- · 什么是CPCI
- · 英特尔 Parallel Composer入门
- · 什么是支持数据库,什么是中宏数据库
- · 什么是数据交换技术
- · 什么是内部数据传输率
- · 什么是空间数据交换中心
- · 什么是差异备份
- · 什么是备份集
- · 什么是映像备份
- · IGBT模块
- · 什么是24脉波整流变压器
- · 自动变速器不能强制降挡故障原因、诊断与排
- · 什么是MD机
- · 中心频率,什么是中心频率
- · 功率单位mw和dbm的换算表
- · 中值滤波模块设计思路
- · 反馈振荡器的原理
- · 气体激光器简介
- · 数制与进位记数法