网站大量收购独家精品文档,联系QQ:2885784924

perl_学习笔记.pdf

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
perl_学习笔记

这章主要介绍这本书的写作风格、Perl 语言的由来、Perl 的现状等,有用的信息主要 包括以下几点: 1. Perl 的获得: Windows 下建议使用ActivePerl,目前版本在5.8 以上。这个版本的Perl 有良好的 安装模式,和别的windows 安装程序类似。 Linux 的发行版一般都预安装了Perl 解释器。 2.CPAN CPAN 的全称是Comprehensive Perl Archive Network (综合Perl 存档网络), 里面有Perl 本身的源代码、适用于各种非Unix 系统的二进制安装文件、示例、文档、Per l 扩展以及关于Perl 的消息档案。你需要的一切关于Perl 的权威的东西都来自这个网站, 可以在上面找到很多好用的扩展。 网址是: 3.Linux/Unix 下Perl 语言编程示例 每个Perl 语言的开头,都是以类似 #! /usr/bin/perl 开头的,这行文字告诉系统去哪儿寻找Perl 的解释器。 下面是Perl 的hello world 程序(设其存为hello 文件) #! /usr/bin/perl print Hello, world!n; 在Linux 下运行该程序需使用chmod 命令将其标记为可执行程序: chmod a+x hello 4.Perl 的注释是从一个井号(#)一直到行尾的内容。 正常的Perl 语句以分号(;)结尾; 另外,Perl 的书写格式比较自由,允许随意使用无关紧要的空白。 1. 标量(Scalar)数据的概念 在Perl 中,单个的数字和单个的字符串都被视为标量数据,而在其它一些编程语言中, 字符串被视为字符数组(譬如C 语言中)。 1.1 数字标量 Perl 中的数字没有整型、浮点型的区别,在Perl 的内部统一用浮点型表示,对于用户 来说,感觉不到差别。 八进制直接量以0 开头,十六进制以0x 开头,二进制以0b 开头。 1.2 字符串标量 字符串是字符的序列,字符串中可以包含任意字符的组合。在 Perl 中表示字符串有两 种方式:单引号字符串和双引号字符串。字符串是放在单引号 (或双引号)之间的字 符序列;单引号 (或双引号)本身并不是字符串的一部分,它们只是让Perl 确定字符 串的开始与结束。 1.2.1 单引号与双引号在字符串标量中的区别 在单引号间,除了单引号和反斜杠以外的任何字符在字符串中表示该字符本身; 在双引号间,则可以使用反斜杠转义字符及变量替换。 所以,若想获得纯粹的字符串,可以使用单引号;若想使用反斜杠转义字符或变量替换, 则使用双引号。 1.2.2 变量替换 当把一个字符串用双引号括起来时,就要对它进行变量替换(除了要检查反斜杠转义符 以外)。也就是说,字符串中的所有标量变量名都将被替换为它的当前值。 如果只有一个变量,则不必使用替换,下面两个语句的功能是相同的: print $var; print $var; 1.3 数字与字符串的转换 数字转换为字符串:直接在数字上加上单引号或双引号即可,譬如把数字37 变成字符 串,37--37。 字符串转换为数字:直接去掉单引号或双引号,并去掉非数字字符,如第一个字符不是 数字,则转换后,该数字为0。譬如37jerry转换为数字后,变成37;jerry转换为 数字后,变成0。 1.4 标量变量 标量变量以$开头,后跟文字(字母和数字)和下划线,但不能以数字开头。 在Perl 中,变量在第一次赋值前有特别的undef 值,这个值对于数字来说,相当于0; 对于字符串来说,相当于空串。所以在 Perl 中,相当于对定义的变量已经进行了初始 化,不必担心由于未初始化而出现的一些错误。 2.操作符 2.1 数值操作符 包括常规的+,-,*,/,% (求模),** (求幂)等操作符。 2.2 字符串操作符 字符串可以用.操作符连接起来。 串重复操作符x (小写字母x):这个操作符取它左边的操作数(一个字符串),生成连 续的拷贝,重复次数由它右边的操作数(一个数字)决定。譬如,fredx2=fredfred; 2.3 二元赋值运算符

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档