1.
Perl简介
2.
Perl入门第一堂课
2.1.
Perl简介
2.2.
Perl试手
3.
Perl变量和字面量
3.1.
Perl变量基础
3.2.
深入理解Perl的变量
3.3.
数值字面量
3.4.
字符串字面量
3.5.
数值和字符串常用操作函数
4.
Perl列表、数组和上下文
4.1.
数组的基本使用
4.2.
理解列表
4.3.
理解上下文
4.4.
Perl切片
4.5.
遍历列表和数组,默认变量$_
4.6.
操作数组
4.7.
列表常见操作
4.8.
Perl范围
5.
Perl Hash类型
5.1.
hash基本用法
5.2.
操作hash
5.3.
了解hash结构的基本特性
6.
Perl流程控制结构
6.1.
布尔值判断
6.2.
比较运算符
6.3.
逻辑运算:and(&&)、or(||)、//、not(!)
6.4.
条件判断:if、unless和三元运算
6.5.
循环控制语句
6.6.
控制循环流程
6.7.
流程控制语句修饰符和do语句块
6.8.
Perl处理异常
7.
Perl正则表达式
7.1.
使用Perl正则进行匹配
7.2.
正则匹配返回值和正则相关变量
7.3.
Perl正则模式修饰符
7.4.
全局匹配
7.5.
Perl正则支持的反斜线序列
7.6.
贪婪匹配、非贪婪匹配、占有优先匹配
7.7.
分组捕获和分组引用
7.8.
环视锚定
7.9.
否定分组
7.10.
正则引用: qr构建正则对象
7.11.
字符串替换:s///
7.12.
字符映射转换:tr和y///
8.
Perl中使用和理解引用
8.1.
引用基础
8.2.
引用计数
8.3.
解引用
8.4.
复杂数据结构
8.5.
匿名数组和匿名hash
8.6.
检查引用的类型
9.
Perl子程序
9.1.
定义和调用子程序
9.2.
子程序的返回值细节
9.3.
子程序的参数
9.4.
调用子程序的几种方式
9.5.
state声明变量
9.6.
子程序引用和匿名子程序
9.7.
回调函数和闭包
9.8.
原型子程序
9.9.
函数签名
9.10.
my、our和local
10.
Perl文件句柄和读写文件
10.1.
open打开文件
10.2.
打开文件句柄:读取数据
10.3.
打开文件句柄:写入数据
10.4.
特殊的文件句柄
10.5.
理解输出时的块缓冲和行缓冲
10.6.
目录句柄
10.7.
通配模式
10.8.
Perl文件句柄的一些高级话题
10.9.
IO相关变量
11.
Perl操作文件和目录
11.1.
文件属性测试和获取(stat)
11.2.
文件和目录的创建、删除
11.3.
文件和目录的复制、移动、重命名
11.4.
修改文件和目录属性
11.5.
find搜索文件
12.
Perl日期时间处理
12.1.
time、locatime和gmtime
12.2.
Time::HiRes模块
12.3.
Time::Piece模块
12.4.
DateTime模块
13.
Perl中的一些技巧性语法收集
Light
Rust (default)
Coal
Navy
Ayu
Perl入门秘籍
博客
使用和理解引用
本章介绍Perl中引用相关的内容。在Perl中,学会使用引用是使用复杂数据结构的前提。