Perl语言入门(第六版) pdf格式

Perl语言入门(第六版) pdf格式

时间:2015-06-23 10:12来源:网络整理 作者:KKWL 点击:
> 编程开发 > 其他 > 正文Perl语言入门(第六版) pdf格式我要上传 为鼓励上传资源,我们采用积分下载方式,希望您能发布更多更好的资源互相分享 1.上传软件或电子书,源码,资料等,审核后

> 编程开发 > 其他 > 正文 Perl语言入门(第六版) pdf格式     我要上传

为鼓励上传资源,我们采用积分下载方式,希望您能发布更多更好的资源互相分享
1.上传软件或电子书,源码,资料等,审核后即获2积分;如发布时设了下载需积分,其他用户下载后你将获得相应积分
2.当您首次注册时,可以获送10个下载积分,供您下载资源和熟悉网站下载的使用
3.发现资源有误或其他问题,通过举报按钮反馈后我们将奖励积分
4.您可以在论坛通过发帖等方式获取论坛货币黑豆,然后点此兑换为下载积分
5.参加本站Vip技术培训可以在有效期内不限次数下载
6.您也直接购买所需积分(1元=10积分)或直接购买包年下载权限
7.我们会不定期举办各种活动,参加活动可以获取积分,请关注下载频道首页公告。

您可能遇到这些“伪问题”:
1.资料无法解压: 请确保所有分卷均下载完毕,如果有未知后缀文件,请搜索相应解压软件
2.chm文件无内容: 您的电脑锁定了这一文件,请右击文件属性,点击右下方“解除锁定”,关闭文件后再打开;
3.下载不下来: 请尝试重新下载(重新下载不扣积分);
4.杀毒软件报毒: 黑客安全及破解类软件容易报毒,但可正常使用,如担心安全请谨慎使用。

更多常见问题解决办法>>

软件简介


目录

第一章 简介 

问题与答案 

这本书适合你吗? 

为何有这么多的脚注? 

关于习题和解答? 

习题前标的数字是什么意思? 

如果我是perl讲师? 

“perl”这个词表示什么意思? 

larry为什么要创造perl? 

larry干吗不用其他语言? 

perl算容易,还是算难? 

perl怎么会这么流行? 

现在的perl发展得怎么样了? 

哪些事情最适合用perl来做? 

哪些事情不适合用perl来做? 

如何取得perl? 

cpan是什么? 

如何得到perl的技术支持? 

还有别的技术支持方式吗? 

.如果发现perl有bug,我该怎么办? 

我该怎么编写perl程序? 

一个简单的程序 

程序里写的是什么? 

我该如何编译perl程序? 

走马观花 

习题 

第二章 标量数据 

数字 

所有数字的内部格式都相同 

浮点数直接量 

整数直接量 

非十进制整数的直接量 

数字操作符 

字符串 

单引号内的字符串直接量 

双引号内的字符串直接量 

字符串操作符 

数字与字符串之间的自动转换 

perl的内置警告信息 

标量变量 

给变量取个好名字 

标量的赋值 

双目赋值操作符 

用print输出结果 

字符串中的标量变量内插 

借助代码点创建字符 

操作符的优先级与结合性 

比较操作符 

if控制结构 

布尔值 

获取用户输入 

chomp操作符 

while控制结构 

undef值 

defined函数 

习题 

第三章 列表与数组 

访问数组中的元素 

特殊的数组索引 

列表直接量 

qw简写 

列表的赋值 

pop和push操作符 

shift和unshift操作符 

splice操作符 

字符串中的数组内插 

foreach控制结构 

perl最喜欢用的默认变量 

reverse操作符 

sort操作符 

each操作符 

标量上下文与列表上下文 

在标量上下文中使用产生列表的表达式 

在列表上下文中使用产生标量的表达式 

强制指定标量上下文 

列表上下文中的(stdin) 

习题 

第四章 子程序 

定义子程序 

调用子程序 

返回值 

参数 

子程序中的私有变量 

变长参数列表 

改进的&max子程序 

空参数列表 

关于词法(my)变量 

use strict编译指令 

return操作符 

省略与号 

非标量返回值 

持久化私有变量 

习题 

第五章 输入与输出 

读取标准输入 

来自钻石操作符的输入 

调用参数 

输出到标准输出 

用printf格式化输出 

数组和printf 

文件句柄 

打开文件句柄 

以二进制方式读写文件句柄 

有问题的文件句柄 

关闭文件句柄 

用die处理致命错误 

用warn输出警告信息 

自动检测致命错误 

使用文件句柄 

改变默认的文件输出句柄 

重新打开标准文件句柄 

用say来输出 

标量变量中的文件句柄 

习题 

第六章 哈希 

什么是哈希? 

为何使用哈希? 

访问哈希元素 

访问整个哈希 

哈希赋值 

胖箭头 

哈希函数 

keys和values函数 

each函数 

哈希的典型应用 

exists函数 

delete函数 

哈希元素内插 

%env哈希 

习题 

第七章 漫游正则表达式王国 

什么是正则表达式? 

使用简单模式 

unicode属性 

关于元字符 

简单的量词 

模式分组 

择一匹配 

字符集 

字符集的简写 

反义简写 

习题 

第八章 用正则表达式进行匹配 

用m//进行匹配 

模式匹配修饰符 

用/i进行大小写无关的匹配 

用/s匹配任意字符 

用/x加入空白符 

组合选项修饰符 

选择一种字符解释方式 

其他选项 

锚位 

单词锚位 

绑定操作符 

模式中的内插 

捕获变量 

捕获变量的存续期 

不捕获模式 

命名捕获 

自动捕获变量 

通用量词 

优先级 

优先级范例 

还有更多 

模式测试程序 

习题 

第九章 用正则表达式处理文本 

用s///进行替换 

用/g进行全局替换 

不同的定界符 

可用替换修饰符, 

绑定操作符 

无损替换 

大小写转换 

split操作符 

ioin函数 

列表上下文中的m// 

更强大的正则表达式 

非贪婪量词 

跨行的模式匹配 

一次更新多个文件 

从命令行直接编辑 

习题 

第十章其他控制结构 

unless控制结构 

伴随unless的else子句 

until控制结构 

表达式修饰符 

裸块控制结构 

els汀子句 

自增与自减 

自增的值 

for控制结构 

foreach和for间的秘密关系 

循环控制 

1ast操作符 

next操作符 

redo操作符 

带标签的块 

条件操作符? 

逻辑操作符 

短路操作符的值 

定义或操作符 

使用部分求值操作符的控制结构 

习题 

第十一章perl模块 

寻找模块 

安装模块 

安装到自己的目录 

使用简易模块 

file::basename模块 

仅选用模块中的部分函数 

file::spec模块 

path::class模块 

cgi.pm模块 

数据库和dbi模块 

处理日期和时间的模块 

习题 

第十二章文件测试 

文件测试操作符 

测试同一文件的多项属性 

栈式文件测试操作符 

stat和lstat函数 

localtime函数 

按位运算操作符 

使用位字符串 

习题 

第十三章目录操作 

在目录树中移动 

文件名通配 

文件名通配的另一种语法 

目录句柄 

递归访问目录 

文件和目录的操作 

删除文件 

重命名文件 

链接与文件 

创建和删除目录 

修改权限 

修改隶属关系 

修改时间戳 

习题 

第十四章字符串与排序 

用index查找子字符串 

用substr操作子字符串 

用sprintf格式化字符串 

用sprintf格式化金额数字 

非十进制数字字符串的转换 

高级排序 

按哈希值排序 

按多个键排序 

习题 

第十五章智能匹配与given—when结构 

智能匹配操作符 

智能匹配操作的优先级 

given语句 

笨拙匹配 

多个条目的when匹配 

习题 

第十六章进程管理 

system函数 

避免使用shell 

环境变量 

exec函数 

用反引号捕获输出结果 

在列表上下文中使用反引号 

用ipc::system::simple执行外部进程 

通过文件句柄执行外部进程 

用fork进行深入和复杂的工作 

发送及接收信号 

习题 

第十七章高级perl技巧 

切片 

数组切片 

哈希切片 

捕获错误 

用eval 

更为高级的错误处理 

autodie 

用grep筛选列表 

用map把列表元素变形 

更花哨的列表工具 

习题 

附录a习题解答 

附录b超越“小骆驼” 

------分隔线----------------------------