这篇文章的目的是能够读懂简单的perl脚本
- 简介
Perl,一种功能丰富的计算机程序语言,运行在超过100种计算机平台上,适用广泛,从大型机到便携设备,从快速原型创建到大规模可扩展开发。
Perl不需要编译器和链接器来运行代码,你要做的只是写出程序并告诉Perl来运行而已。这意味着Perl对于小的编程问题的快速解决方案和为大型事件创建原型来测试潜在的解决方案是十分理想的。
也正是因为Perl的灵活性和"过度"的冗余语法,也因此获得了仅写(write-only)的"美誉",因为Perl程序可以写得很随意(例如,变量不经声明就可以直接使用)
- Perl 基础语法
perl 代码可以写在一个文本文件中,以 .pl、.PL 作为后缀
perl 注释的方法为在语句的开头用字符 #
perl 输出字符串可以使用单引号和双引号
- Perl 数据类型
标量,$开头,$myfirst=123;
数组,@开头,@arr=(1,2,3)
哈希,%开头,类似python的字典,有key和value,%h=('a'=>1,'b'=>2);
- 函数
定义函数:sub 开头,大括号包含函数体
sub subroutine{
statements;
}
调用子程序语法格式:
subroutine( 参数列表 );
特殊:@_ 表示所有的参数
- 运算符
![a78b617325e673d4386a75e43bbc8715.png](https://img-blog.csdnimg.cn/img_convert/a78b617325e673d4386a75e43bbc8715.png)
- 特有命令
push:从数组的末尾加入元素。
pop :从数组的末尾取出元素
shift: 从数组的开头取出元素
unshift:从数组的开头加入元素