图书介绍

Perl语言入门 原书第6版 中文版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Perl语言入门 原书第6版 中文版
  • (美)施瓦茨,(美)福瓦,(美)菲尼克斯著 著
  • 出版社: 南京:东南大学出版社
  • ISBN:9787564133726
  • 出版时间:2012
  • 标注页数:363页
  • 文件大小:18MB
  • 文件页数:382页
  • 主题词:Perl语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Perl语言入门 原书第6版 中文版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章 简介10

问题与答案10

这本书适合你吗?10

为何有这么多的脚注?11

关于习题和解答?12

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

如果我是Perl讲师?13

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

Larry为什么要创造Perl ?13

Larry干吗不用其他语言?14

Perl算容易,还是算难?15

Perl怎么会这么流行?16

现在的Perl发展得怎么样了?16

哪些事情最适合用Perl来做?17

哪些事情不适合用Perl来做?18

如何取得Perl ?18

CPAN是什么?19

如何得到Perl的技术支持?19

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

如果发现Perl有bug,我该怎么办?21

我该怎么编写Perl程序?22

一个简单的程序22

程序里写的是什么?24

我该如何编译Perl程序?26

走马观花27

习题28

第二章 标量数据30

数字30

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

浮点数直接量31

整数直接量31

非十进制整数的直接量32

数字操作符33

字符串33

单引号内的字符串直接量34

双引号内的字符串直接量34

字符串操作符36

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

Perl的内置警告信息37

标量变量39

给变量取个好名字40

标量的赋值40

双目赋值操作符41

用print输出结果41

字符串中的标量变量内插42

借助代码点创建字符43

操作符的优先级与结合性44

比较操作符46

if控制结构47

布尔值47

获取用户输入48

chomp操作符49

while控制结构50

undef值50

defined函数51

习题52

第三章 列表与数组53

访问数组中的元素54

特殊的数组索引55

列表直接量56

qw简写56

列表的赋值58

pop和push操作符59

shift和unshift操作符61

splice操作符61

字符串中的数组内插62

foreach控制结构63

Perl最喜欢用的默认变量:$_64

reverse操作符65

sort操作符65

each操作符66

标量上下文与列表上下文66

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

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

强制指定标量上下文70

列表上下文中的〈STDIN〉70

习题72

第四章 子程序73

定义子程序73

调用子程序74

返回值75

参数76

子程序中的私有变量78

变长参数列表79

改进的&max子程序79

空参数列表80

关于词法(my)变量81

use strict编译指令82

return操作符84

省略与号85

非标量返回值86

持久化私有变量87

习题88

第五章 输入与输出90

读取标准输入90

来自钻石操作符的输入92

调用参数94

输出到标准输出95

用printf格式化输出98

数组和printf100

文件句柄100

打开文件句柄102

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

有问题的文件句柄106

关闭文件句柄106

用die处理致命错误107

用warn输出警告信息109

自动检测致命错误109

使用文件句柄110

改变默认的文件输出句柄111

重新打开标准文件句柄111

用say来输出112

标量变量中的文件句柄113

习题115

第六章 哈希116

什么是哈希?116

为何使用哈希?118

访问哈希元素119

访问整个哈希121

哈希赋值122

胖箭头123

哈希函数124

keys和values函数124

each函数125

哈希的典型应用126

exists函数127

delete函数127

哈希元素内插128

%ENV哈希128

习题129

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

什么是正则表达式?130

使用简单模式131

Unicode属性132

关于元字符133

简单的量词133

模式分组134

择一匹配137

字符集137

字符集的简写138

反义简写141

习题141

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

用m∥进行匹配143

模式匹配修饰符144

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

用/s匹配任意字符144

用/x加入空白符145

组合选项修饰符145

选择一种字符解释方式146

其他选项148

锚位148

单词锚位150

绑定操作符=~151

模式中的内插152

捕获变量153

捕获变量的存续期154

不捕获模式155

命名捕获156

自动捕获变量158

通用量词160

优先级161

优先级范例162

还有更多162

模式测试程序162

习题163

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

用s///进行替换165

用/g进行全局替换166

不同的定界符167

可用替换修饰符167

绑定操作符167

无损替换167

大小写转换168

split操作符169

join函数170

列表上下文中的m∥171

更强大的正则表达式172

非贪婪量词172

跨行的模式匹配174

一次更新多个文件175

从命令行直接编辑177

习题178

第十章 其他控制结构180

unless控制结构180

伴随unless的else子句181

until控制结构181

表达式修饰符182

裸块控制结构183

elsif子句184

自增与自减185

自增的值186

for控制结构187

foreach和for间的秘密关系189

循环控制190

last操作符190

next操作符191

redo操作符192

带标签的块193

条件操作符?:194

逻辑操作符195

短路操作符的值196

定义或操作符196

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

习题199

第十一章 Perl模块201

寻找模块201

安装模块202

安装到自己的目录204

使用简易模块205

File∷Basename模块206

仅选用模块中的部分函数207

File∷Spec模块208

Path∷Class模块210

CGI.pm模块210

数据库和DBI模块211

处理日期和时间的模块212

习题214

第十二章 文件测试215

文件测试操作符215

测试同一文件的多项属性220

栈式文件测试操作符221

stat和lstat函数222

localtime函数224

按位运算操作符225

使用位字符串226

习题226

第十三章 目录操作228

在目录树中移动228

文件名通配229

文件名通配的另一种语法230

目录句柄231

递归访问目录233

文件和目录的操作234

删除文件234

重命名文件236

链接与文件237

创建和删除目录242

修改权限244

修改隶属关系244

修改时间戳245

习题245

第十四章 字符串与排序247

用index查找子字符串247

用substr操作子字符串248

用sprintf格式化字符串250

用sprintf格式化金额数字250

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

高级排序252

按哈希值排序256

按多个键排序257

习题258

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

智能匹配操作符259

智能匹配操作的优先级262

given语句264

笨拙匹配267

多个条目的when匹配268

习题269

第十六章 进程管理271

system函数271

避免使用Shell273

环境变量275

exec函数275

用反引号捕获输出结果276

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

用IPC∷System∷Simple执行外部进程280

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

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

发送及接收信号284

习题287

第十七章 高级Perl技巧288

切片288

数组切片290

哈希切片292

捕获错误293

用eval294

更为高级的错误处理297

autodie299

用grep筛选列表300

用map把列表元素变形302

更花哨的列表工具303

习题305

附录A 习题解答307

附录B 超越“小骆驼”343

附录C Unicode入门354

热门推荐