欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

神奇的Perl-最佳Perl入门读物

程序员文章站 2022-05-09 15:57:10
...

Perl脚本语言最佳入门读物
刘兴[QQ:1477022617] HTTP://DEEPFUTURE.iteye.com/ 版权所有,未经作者书面授权请勿转载

目录.... 2

第一章           拥抱Perl.. 6

1.               Perl是什么?. 6

2.               Perl是神奇的.... 6

3.               Perl运行环境.... 7

3.1          Activeperl 7

3.2          IDE.. 7

4.               hello,world.. 8

第二章             Perl语法.... 9

1.             语句.... 9

1.1          结构.... 9

1.2          注释.... 9

1.3          语句块.... 9

2.             执行及扩展名.... 9

2.1            程序扩展名.... 9

2.2            程序执行.... 9

3.               变量与常量.... 10

3.1            变量的表示.... 10

3.2            变量的声明.... 10

3.3            变量的作用域.... 10

3.4            预定义变量.... 10

3.5            使用print.. 11

3.5.1        基本用法... 11

3.5.2        输出... 11

3.6          defined、undef与delete.. 12

3.7            exists. 14

3.8          常量.... 15

4.             子程序.... 15

5.               基本操作符.... 16

5.1            算术操作符.... 16

5.2            自增与自减.... 17

5.3            比较操作符.... 18

5.4            字符串操作符.... 18

5.5            逻辑运算符.... 19

5.6            位操作符.... 19

5.7            赋值操作符.... 19

6.             选择控制.... 19

6.1            如果为真if. 20

6.2          如果非真unless.. 25

6.3          更简洁的控制方式.... 26

6.3.1        替代if-else结构的三目操作符?: 26

6.3.2        替代if结构的&&.. 27

6.3.3        替代unless结构的|| 27

7.             循环控制.... 28

7.1          while.. 28

7.2          do while.. 29

7.3          until.. 30

7.4          do …until.. 31

7.5          for.. 32

7.6          foreach.. 34

7.7          last退出循环.... 36

7.8          next终止本次循环.... 37

第三章           Perl处理输入输出.... 38

1.              第一个Perl任务.... 38

2.               Perl的文件处理原则.... 38

3.               分割字符串split. 39

4.               取文本文件.... 40

5.               单引号与双引号.... 41

6.               小试牛刀.... 43

7.               sayprint<STDIN>Chomp.. 44

8.               读取每行的多列数据.... 48

9.               写文件.... 50

10.            带格式输出Sprintfprintf. 50

11.            join.. 52

12.            转义字符表示.... 53

13.            引用、符号引用、指针.... 54

14.            在子程序中使用引用传参.... 54

15.            完成第一个任务.... 55

第四章             哈希与数组.... 56

1.               use strictuse warnings. 56

1.1            要求.... 56

1.2            作用.... 56

2.               哈希.... 57

2.1            什么是哈希.... 57

2.2            访问哈希.... 57

2.2.1        访问语法... 57

2.2.2        哈希变量声明... 58

2.2.3        哈希拷贝与反转... 58

2.2.4        哈希赋值... 59

2.3            哈希内嵌哈希.... 59

3.               数组.... 62

3.1            数组声明与赋值.... 62

3.2            元素访问与修改.... 63

4.               哈希内嵌数组.... 63

5.               数组内嵌哈希.... 65

6.               数组内嵌数组.... 66

7.               删除、清空哈希和数组.... 67

8.               哈希的遍历.... 68

8.1            第二个任务.... 68

8.2            第三个任务.... 69

8.2.1        遍历内嵌哈希... 69

.......

解压密码:http://deepfuture.iteye.com/

例子解压前请先看readme.txt