`
l_mai
  • 浏览: 70477 次
社区版块
存档分类
最新评论
  • waret: "&" "ctrl+z& ...
    2011-12-13
  • waret: 在软件设计的过程中中有一些基本的原则,其中有一条是少用继承,多 ...
    2011-11-14
  • waret: 1、序列化是干什么的?  简单说就是为了保存在内存中的各种对象 ...
    2011-11-15
  • waret: 吼吼~最小长度为5~
    2011-10-22

2011-11-18

 
阅读更多
Perl语言学习:
perl中单引号围起的字符串中\n不是换行符,换行符的表示使用个换行,也就是单引号中的字符串是允许多行的。单引号中的字符直接量‘与\需要转义。
双引号中的字符可以使用\实现更多的控制字符。并且可以使用标量变量内插
(标量变量使用$后跟数字、字母或下划线构成,必须以字母或下划线起始)在双引号中加入变量,则将变量的值替换到双引号中。
peri中连接字符串的操作符是. 如“hello "."world"得到的是”hello world“
perl中复制字符串的操作符是x 如"hello" x 3得到的是“hellohellohello”
perl中会自动识别数字和字母,根据操作符的不同,自动将操作数转换成数字或字母

perl中的警告信息可通过增加-w命令来实现

perl中字符串的比较:
可使用eq->等于、ne->不等于、lt->小于、gt->大于、le->小于等于、gt->大于等于
perl中没有boolean型的数据类型,数字0及空字符串被认为是假,其余为真

数组和列表:
列表存储有序的标量变量,数组存储列表。
取列表最后元素的下标,$#列表名.列表的大小可动态增加,直至填满内存。

范围操作符.. 如1..100代表1到100。该操作符只向上计数5..1表示的范围为0

列表中的简写:qw表示quote words,当需要建立一个单词的列表时使用它省略引号
qw(fred barney)等同于("fred","barney")
qw代表的是将列表中的单词当作单引号内的字符串处理,不能使用控制字符或标量变量内插

列表的定义时使用qw,允许多种定界符,不一定是()

别表的赋值可直接复制给变量

数组的操作:
pop弹出数组末尾的元素pop @数组名
push在数组末尾加入数组新的元素,push @数组名 新的元素(可以是值或是其他数组)
shift弹出数组起始的元素
unshift在数组起始加入元素

数组或是数组的元素可以内插进双引号的字符串中。取数组的元素时,索引表达式不会进行内插,即不会进行计算或

遍历结构:foreach
foreach $变量名 @数组 {
}对变量的操作即对数组中元素的操作,并不是元素的复制品。当遍历结束,变量恢复原有的值,不会因为遍历结构而改变。

如果没有指定变量,Perl默认使用$_

reverse操作符 将数组中的值反序后返回,如果返回的值无处无去则操作不会生效

sort操作符 按照ASCII码顺序对数组进行排序

Perl中的标量上下文与列表上下文
可使用Scalar伪函数来指定标量上下文
分享到:
评论

相关推荐

    PHP中文手册(2011-11-18更新) Html

    《PHP中文手册(2011-11-18更新) Html》是开发者们学习和查询PHP编程语言的重要参考资料,这份手册包含了2011年11月18日时PHP的最新技术和规范。手册以HTML格式呈现,方便用户在本地环境中离线浏览,无论是作为开发...

    PHP中文手册(2011-11-18更新) CHM

    PHP最新中文手册(2011-11-18更新)CHM格式,另有带用户注释的版本

    PHP中文手册(2011-11-18更新)带用户注释 CHM

    PHP中文手册(2011-11-18更新),此版本为带用户注释的版本, CHM格式方便windows用户离线查看

    精品课件资料景观生态学的基本原理2011-11-18.ppt

    2021年09月16日

    PB 12.5 EFB 19666: 12.5 (3072)不限时学习的解决办法2011-11-18

    【只限CLASSIC】 【只限CLASSIC】 【只限CLASSIC】

    基于-单片机光电开关转速测量装置设计.doc

    | 2011-11-01--2011-11-18 | 毕业论文选题、审题 | 2011-11-18 | | 2011-11-19--2011-12-15 | 查阅资料、完成开题报告初稿 | 2011-12-15 | | 2011-12-15--2011-12-31 | 修改开题报告、定稿 | 2011-12-31 | | 2012-01...

    grub4dos-V0.4.6a-2017-02-04更新

    2016-11-09(不点) 0x8205 bit 5 = 1: 使checkkey闲置循环停止指令。 2016-04-13(yaya) 支持动画菜单 setmenu --graphic-entry=类型=菜单行数=菜单列数=图形宽(像素)=图形高(像素)=菜单行间距(像素) 菜单项0...

    参照顶刊利用百度搜索指数编制的数字普惠金融指数(金融科技指数),2011-2022年

    借鉴金融研究上文章的关键词库和构建方法,利用百度搜索指数构建了2011- 2022年金融科技指数(即数字普惠金融指数)...金融研究,2020(06):11 4-132.”。 金融科技指数(考虑人口因素).xls (148 KB, 需要 : RMB 10 元)

    2011-最终正式的C++11标准

    这个是目前最新的C++标准,是2011年9月发布的ISO/IEC 14882:2011[1],又称C++0x或C++11。虽然C++免专利,但标准文件本身并不是免费的,尽管标准文档不是免费的,但是很容易从网络中取得,最简单的就是C++标准文档...

    破解工程完整源代码(包括内核驱动)

    2011-10-04 13:01 <DIR> . 2011-10-04 13:01 <DIR> .. 2011-10-04 13:01 <DIR> 内存 2011-10-04 13:02 <DIR> 字符串 2011-10-04 13:09 4,635,835 A.rar 2011-10-04 14:25 <DIR> 反...2011-11-20 11:55 <DIR> drivers

    Linux命令大全 2011-12-10

    "Linux命令大全 2011-12-10"文档可能是当时整理的一份详尽的Linux命令参考,包含了2011年11月20日之前所有重要的命令及其用法。虽然时间已过去多年,但许多基础命令仍然沿用至今,因此这份资料依然具有很高的学习...

    每天任务提醒

    18:00 2011-11-8 ----------------------------------------------------------------- 发现DBClick函数无法对数据修改,少写代码?去看看,先发个preview吧。 程序路径随便放,数据库文件和音频文件放在程序相同...

    LTP01-245-11_12_18

    《LTP01-245-11_12_18 热敏打印机技术参考》 本文档详细介绍了精工(Seiko Instruments Inc., 简称SII)制造的LTP01-245-11、LTP01-245-12以及LTP01-245-18系列热敏打印机机构的技术规格和基本操作程序。这些打印机...

    kis 2012key

    kis 2012key 更新至2011-11-18,kis 2012key 更新至2011-11-18,

    刷机精灵0.7.0

    刷机精灵 0.6.1 Beta 更新日志(2011-11-18): 1. 增加智能Root功能,部分未Root机型也能一键刷机! 2. 增强机型识别能力 3. 增加连接手机时需要授权管理确认的提示 4. 在ROM市场中加入刷机精灵支持标志 5. ROM市场...

    图UML_设计教程集合

    2011-03-24 11:58 103,949 UML图0.docx 2011-03-24 17:27 16,640 UML时间图.docx 2011-03-24 17:29 200,071 UML用例概要.docx 2011-03-24 17:14 94,457 UML类图0.docx 2011-03-24 17:15 152,888 UML类图1.docx 2011-...

    仿中关村在线参数修改弹出对话框 v1.1源码

    2、增加了“验证输入的数字是否在其类型的取值范围内”函数,使用枚举类型数据和Switch Case为不同取值范围的整型数据输出验证提示信息(2011-11-4) 3、修改了弹出对话框向数据库提交可空类型数据(2011-11-4) 4、对...

    网络流量表v8.1汉化版 Network Meter v8.1

    最后更新: 2011-11-18 (汉化日期: 2012-2-18) 文件大小: 90KB(汉化) 价格: 免费 支持操作系统: Vista, Windows 7, Windows Server 2008 *速度测试功能: 该功能如果使用64位操作系统,需至官网下载32位版(英文) ...

    DIN 443-2011.pdf

    文件内容表明,DIN 443-2011版本对DIN 443:1970-11标准进行了更新,更正和改动包括: a) 标准文本的编辑修订; b) 更新了标准引用,包含了欧洲标准的引用; c) 删除了标准表1中的一些尺寸,比如9、11、13、17、19、...

    EditPlus3.5+绿色+汉化+免安裝特别版

    2005-11-18 23:50 20,531 Tips.txt 快捷键说明 2008-05-23 22:31 101 !)卸载.reg 卸载 2009-07-28 10:14 802 !)注册.reg 注册 2001-04-08 09:58 7,168 KeyGen.exe 注册机 2011-02-21 04:03 <DIR> INI 配置...

Global site tag (gtag.js) - Google Analytics