关于Perl语言基本知识的学习总结

老大走了,同时留了大约7,8千行的Perl脚本给我们维护。以前Perl没学过,这两天大概看了一下,现在做下简单的总结。

总的感觉是:Perl语言真的很简洁!

变量

Perl的变量类型分成了几种:标量类型,数组类型,联合类型(理解成Map比较好)。

比如:

NOTE:其实还有引用类型,只是现在还没有用到,先不总结了。

流程控制

这个部分和其他语言很像,但有些地方会再简洁,Larry果然真的确实”很懒”。

条件控制

循环控制

和C很像,就是有的地方别忘了加上$, 如:

函数

基本语法

包(Package)

package定义一个包,如:

最后的”1;”非常重要,不然别的脚本就无法使用这个包。Perl里的True/False很像Python里定义的。

那如何使用呢,也很简单。

有几个小问题:

  1. 包的搜索路径在@INC中,如有需要,要在开始加

总结

这些就是Perl的基本内容,再把正则表达式看一下就可以开始读代码的了。