码迷,mamicode.com
首页 > 编程语言 > 详细

Perl语言入门

时间:2018-07-08 23:38:37      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:脚本   空白   \n   lan   解释   第一个   font   例子   tab   

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\n";

Perl语言中的空白:

(1)空白指的是空格,空行,Tab等

(2)解释器会忽略语句见的空白

print "hello, wold\n";
print              "hello, wold\n";
print
"hello, wold\n";

上面三段代码执行的效果一样

Perl语言的单引号和双引号:

(1)双引号可以正常解析一些转义字符和变量

(2)单引号不能转义

1 $a = 10;
2 print "a = $a\n";
3 print b = $a\n;

输出的结果为:

1 a = 10
2 b = $a\n

Perl语言中的转义:

(1)Perl中转义使用反斜杠\

Perl语言中的标识符:

(1)标识符指的是语言中变量,常量,函数和语句块等的名称

Perl语言入门

标签:脚本   空白   \n   lan   解释   第一个   font   例子   tab   

原文地址:https://www.cnblogs.com/hanweiblog/p/9281753.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!