Perl语言入门
Posted hanweiblog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Perl语言入门相关的知识,希望对你有一定的参考价值。
Perl 是 Practical Extraction and Report Language 的缩写,可翻译为 "实用报表提取语言"。
Perl语法基础:
(1)Perl程序由声明和语句组成
(2)Perl程序自上而下执行
(3)Perl语句以分号(;)结尾,包括循环判断等语句
(4)Perl没有严格的格式规范,可以根据自己喜欢的方式缩进
第一个Perl程序:
(1)交互式编程
perl -e ‘print "hellow, wold"‘
使用-e选项来执行Perl语句
(2)脚本编程
Perl脚本的拓展名为.pl或.PL,脚本名中不能包含空格
例如写一个简单的脚本hello.pl如下
1 #!/usr/bin/perl 2 3 print "hello, wold";
代码的作用是输出字符串"hello, wold",而#!/usr/bin/perl是Perl解释器的路径
在终端中执行脚本$perl hello.pl
另外一种执行脚本的方式为,先使脚本获得可执行权限,chmod 0755 hello.pl (或 chmod u+x hello.pl),然后./hello.pl直接执行
Perl语言注释:
(1)单行注释 , #开头的行是注释行,执行时将被忽略
(2)多行注释,以=pod开头,=cut结尾,中间的部分为注释内容,可以多行,执行时将会被忽略。可执行下面例子
1 #!/usr/bin/perl 2 3 #这是一行注释 4 5 =pod 6 这是注释1 7 这是注释2 8 这是注释3 9 =cut 10 11 print "hello, wold ";
Perl语言中的空白:
(1)空白指的是空格,空行,Tab等
(2)解释器会忽略语句见的空白
print "hello, wold "; print "hello, wold "; print "hello, wold ";
上面三段代码执行的效果一样
Perl语言的单引号和双引号:
(1)双引号可以正常解析一些转义字符和变量
(2)单引号不能转义
1 $a = 10; 2 print "a = $a "; 3 print ‘b = $a ‘;
输出的结果为:
1 a = 10 2 b = $a
Perl语言中的转义:
(1)Perl中转义使用反斜杠
Perl语言中的标识符:
(1)标识符指的是语言中变量,常量,函数和语句块等的名称
以上是关于Perl语言入门的主要内容,如果未能解决你的问题,请参考以下文章