Perl 完全指南 #
欢迎来到Perl完全指南!本指南将帮助你从基础到进阶全面掌握Perl技术,从新手成长为Perl专家。
文档结构 #
本指南按以下结构组织,适合初学者按顺序学习:
1. 基础入门 #
| 主题 | 描述 | 文档链接 |
|---|---|---|
| Perl简介 | Perl的发展历史、特点、应用领域 | perl-intro.md |
| 安装与运行 | Windows/Mac/Linux安装,环境配置 | perl-install.md |
| 第一个Perl程序 | Hello World,运行方式 | hello-world.md |
| 基础语法 | 注释、标识符、关键字、代码规范 | perl-syntax.md |
2. 数据类型 #
| 主题 | 描述 | 文档链接 |
|---|---|---|
| 标量变量 | 变量定义、命名规则、作用域 | scalars.md |
| 数组 | 数组创建、访问、操作 | arrays.md |
| 哈希 | 键值对、创建、操作 | hashes.md |
| 特殊变量 | $_、@ARGV、%ENV等 | special-variables.md |
3. 运算符 #
| 主题 | 描述 | 文档链接 |
|---|---|---|
| 算术运算符 | 加减乘除、取余、幂运算 | arithmetic-operators.md |
| 字符串运算符 | 连接、重复 | string-operators.md |
| 比较运算符 | 数字比较、字符串比较 | comparison-operators.md |
| 逻辑运算符 | &&、 | |
| 赋值运算符 | =、+=、-=等复合赋值 | assignment-operators.md |
4. 控制流 #
| 主题 | 描述 | 文档链接 |
|---|---|---|
| 条件语句 | if、unless、given-when | conditionals.md |
| 循环语句 | while、until、for、foreach | loops.md |
5. 子程序 #
| 主题 | 描述 | 文档链接 |
|---|---|---|
| 子程序基础 | 定义、调用、参数传递 | subroutines-basics.md |
| 参数与返回值 | @_、返回值、上下文 | parameters-return.md |
| 作用域与闭包 | my、local、our、闭包 | scope-closures.md |
6. 输入输出 #
| 主题 | 描述 | 文档链接 |
|---|---|---|
| 文件操作 | 打开、读取、写入、关闭 | file-operations.md |
| 目录操作 | 遍历、创建、删除目录 | directory-operations.md |
7. 正则表达式 #
| 主题 | 描述 | 文档链接 |
|---|---|---|
| 正则基础 | 模式匹配、元字符 | regex-basics.md |
| 正则进阶 | 捕获、替换、修饰符 | regex-advanced.md |
8. 面向对象 #
| 主题 | 描述 | 文档链接 |
|---|---|---|
| 包与模块 | package、module、use | packages-modules.md |
| 面向对象编程 | bless、构造函数、方法 | oop-basics.md |
9. 高级主题 #
| 主题 | 描述 | 文档链接 |
|---|---|---|
| 引用 | 标量引用、数组引用、哈希引用 | references.md |
| 错误处理 | die、warn、eval | error-handling.md |
| CPAN | 模块安装、使用 | cpan.md |
最后更新:2026-03-27