`
deepfuture
  • 浏览: 4401502 次
  • 性别: Icon_minigender_1
  • 来自: 湛江
博客专栏
073ec2a9-85b7-3ebf-a3bb-c6361e6c6f64
SQLite源码剖析
浏览量:80082
1591c4b8-62f1-3d3e-9551-25c77465da96
WIN32汇编语言学习应用...
浏览量:70084
F5390db6-59dd-338f-ba18-4e93943ff06a
神奇的perl
浏览量:103397
Dac44363-8a80-3836-99aa-f7b7780fa6e2
lucene等搜索引擎解析...
浏览量:285880
Ec49a563-4109-3c69-9c83-8f6d068ba113
深入lucene3.5源码...
浏览量:15015
9b99bfc2-19c2-3346-9100-7f8879c731ce
VB.NET并行与分布式编...
浏览量:67599
B1db2af3-06b3-35bb-ac08-59ff2d1324b4
silverlight 5...
浏览量:32167
4a56b548-ab3d-35af-a984-e0781d142c23
算法下午茶系列
浏览量:45998
社区版块
存档分类
最新评论

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

阅读更多

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

2
3
分享到:
评论

相关推荐

    perl神奇入门-最佳perl入门读物

    - 下载地址: [http://sourceforge.net/projects/open-perl-ide/files/](http://sourceforge.net/projects/open-perl-ide/files/) 通过以上介绍,我们不仅了解了Perl的基本特点和变量表示方式,还掌握了一个简单的...

    linux 离线安装perl-IPC-Cmd

    `perl-IPC-Cmd`是Perl的一个模块,它提供了执行外部命令并捕获其输出的功能。离线安装Perl模块在没有互联网连接或者安全策略限制的环境下尤其重要。下面我们将详细介绍如何在Linux上离线安装`perl-IPC-Cmd`,以及...

    Perl-5.10.0版本

    Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0...

    Centos7 离线perl-CPAN rpm包

    3. 使用`rpm`命令逐个安装这些包,按照依赖关系顺序安装,通常从perl-Digest-1.17开始,然后是perl-Digest-SHA,接着是perl-local-lib,最后是perl-CPAN。运行以下命令: ``` sudo rpm -ivh perl-Digest-1.17-245....

    神奇的perl-最佳Perl入门

    ### 知识点一:Perl简介与环境搭建 #### Perl是什么? Perl是一种高级编程语言,以其灵活性和强大的文本处理功能而著称。它最初由Larry Wall于1987年设计,旨在创建一种易于学习且功能强大的语言。Perl广泛应用于...

    strawberry-perl-5.32.1.1-64bit.msi

    strawberry-perl-5.32.1.1-64bit.msi离线安装包(官方),可避免从官网下载速度慢的问题。 windows环境的perl安装包,不用去官网下载了,测试好用。 strawberry-perl-5.32.1.1-64bit.msi离线安装包(官方),可避免...

    strawberry-perl-5.32.1.1-32bit.msi

    strawberry-perl-5.32.1.1-32bit.msi离线安装包(官方),可避免从官网下载速度慢的问题。 windows环境的perl安装包,不用去官网下载了,测试好用。 strawberry-perl-5.32.1.1-32bit.msi离线安装包(官方),可避免...

    ActivePerl-5.28.1.0000-MSWin32-win10x64-65ffd8c2

    ActivePerl-5.28.1 win10 x64离线安装包(官方),可避免从官网下载速度慢的问题。 ActivePerl-5.28.1 win10 x64离线安装包(官方),可避免从官网下载速度慢的问题。 ActivePerl-5.28.1 win10 x64离线安装包(官方...

    Digest-Perl-MD5-1.9.tar.gz

    《Digest-Perl-MD5:Perl中的MD5哈希库》 Digest-Perl-MD5是Perl编程语言中用于处理MD5(Message-Digest Algorithm 5)哈希算法的一个模块。MD5是一种广泛使用的加密散列函数,设计者是Ronald Rivest。它产生一个...

    perl-WWW-Curl-4.17-1.el7.x86_64

    perl-WWW-Curl4.17版本rpm包

    centos7 perl rpm依赖包

    perl-parent-0.225-244.el7.noarch perl-HTTP-Tiny-0.033-3.el7.noarch   perl-podlators-2.5.1-3.el7.noarch perl-Pod-Perldoc-3.20-4.el7.noarch 1:perl-Pod-Escapes-1.04-286.el7.noarch perl-Text-...

    perl-5.24-win64.rar

    标题中的"perl-5.24-win64.rar"指的是Perl编程语言的Windows 64位版本的压缩包,版本号为5.24。Perl是一种高级的、通用的、解释型、动态的编程语言,尤其适合处理文本操作和系统管理任务。在Windows环境下,Perl的...

    strawberry-perl-5.38.0.1-64bit-portable.zip

    本文将深入探讨"strawberry-perl-5.38.0.1-64bit-portable.zip"这个压缩包的内容及其重要性。 该压缩包名为"strawberry-perl-5.38.0.1-64bit-portable.zip",表明这是一款基于Perl 5.38.0.1版本的64位便携版...

    strawberry-perl-5.32.1.1-64bit

    标题中的"strawberry-perl-5.32.1.1-64bit"指的是Strawberry Perl的一个特定版本,这是一个专为Windows操作系统设计的Perl解释器。Perl是一种高级的、通用的、解释型、动态的编程语言,广泛应用于文本处理、系统管理...

Global site tag (gtag.js) - Google Analytics