- 浏览: 70477 次
最新评论
-
waret:
"&" "ctrl+z& ...
2011-12-13 -
waret:
在软件设计的过程中中有一些基本的原则,其中有一条是少用继承,多 ...
2011-11-14 -
waret:
1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象 ...
2011-11-15 -
waret:
吼吼~最小长度为5~
2011-10-22
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伪函数来指定标量上下文
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伪函数来指定标量上下文
发表评论
-
hadoop集群配置问题及思考
2013-04-07 14:28 759遇到的问题如下: 网上 ... -
Java再学习
2012-09-04 15:20 0面向对象中的对象,像现实生活中的“对象”或“物品”一样,具有一 ... -
近期总结
2012-08-16 21:10 6661.使用ubuntu系统更新源安装软件,有时就不好用的,比如m ... -
C中的printf
2012-07-22 14:34 731C中的printf计算参数时是从右到左压栈的 -
httpclient解析gzip网页
2012-07-12 11:17 1422转自http://www.cnblogs.com/yesun/ ... -
java string 全角半角转换
2012-07-03 16:38 1166/** * 全角空格为12288,半角空格为32 其他字符 ... -
程序员的美德
2012-06-25 16:22 724对数值敏感 实验的欲望 良好的数学功底 -
ubuntu 挂载虚拟机镜像
2012-06-23 14:54 6911.losetup /dev/loop10 /.....img ... -
如何高效的开会
2012-06-21 16:37 716转自知乎http://www.zhihu.com/questi ... -
ubuntu 命令行使用ftp上传文件
2012-06-19 09:08 25981.ftp 主机IP地址 2.输入用户名和密码 3.mput ... -
mysql数据库的导入和导出
2012-06-19 09:07 723导出: mysqldump 用户名 密码 数据库名 > ... -
mysql 数据库不支持中文编码问题
2012-06-18 22:00 1237mysql默认的编码为latin1.在插入中文时会出现乱码。解 ... -
mysql数据库编码修改
2012-06-18 16:31 862在linux下修改3个my.cnf的1个/etc/mysql/ ... -
HTTP cache-control 管理
2012-06-15 22:28 728cache-control设置为no cache,must-r ... -
mysql数据库建库、建表、插入命令
2012-06-15 22:26 1607建库 create database 库名; use 库名; ... -
java中string的函数split需要注意的地方
2012-06-14 09:37 788split在分隔字符串时,如果被分割的字符串是空字符串,即为“ ... -
近期学习整理
2012-06-13 14:37 6901.group by ...having...构建约束查询 2 ... -
LINUX bash中字符串单引号和双引号的区别
2012-06-04 09:59 986单引号中所有字符都被当做普通字符对待,所有环境变量、转义字符、 ... -
建立软链接和硬链接的命令
2012-06-02 09:08 1269软链接:ln -s 目录或文件 连接名 硬链接:ln -d 文 ... -
LINUX帮助手册区号
2012-05-31 15:20 632区号类别1常用命令2系统调用3库调用4特殊文件5文件格式和惯例 ...
相关推荐
《PHP中文手册(2011-11-18更新) Html》是开发者们学习和查询PHP编程语言的重要参考资料,这份手册包含了2011年11月18日时PHP的最新技术和规范。手册以HTML格式呈现,方便用户在本地环境中离线浏览,无论是作为开发...
PHP最新中文手册(2011-11-18更新)CHM格式,另有带用户注释的版本
PHP中文手册(2011-11-18更新),此版本为带用户注释的版本, CHM格式方便windows用户离线查看
2021年09月16日
【只限CLASSIC】 【只限CLASSIC】 【只限CLASSIC】
| 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...
2016-11-09(不点) 0x8205 bit 5 = 1: 使checkkey闲置循环停止指令。 2016-04-13(yaya) 支持动画菜单 setmenu --graphic-entry=类型=菜单行数=菜单列数=图形宽(像素)=图形高(像素)=菜单行间距(像素) 菜单项0...
借鉴金融研究上文章的关键词库和构建方法,利用百度搜索指数构建了2011- 2022年金融科技指数(即数字普惠金融指数)...金融研究,2020(06):11 4-132.”。 金融科技指数(考虑人口因素).xls (148 KB, 需要 : RMB 10 元)
这个是目前最新的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年11月20日之前所有重要的命令及其用法。虽然时间已过去多年,但许多基础命令仍然沿用至今,因此这份资料依然具有很高的学习...
18:00 2011-11-8 ----------------------------------------------------------------- 发现DBClick函数无法对数据修改,少写代码?去看看,先发个preview吧。 程序路径随便放,数据库文件和音频文件放在程序相同...
《LTP01-245-11_12_18 热敏打印机技术参考》 本文档详细介绍了精工(Seiko Instruments Inc., 简称SII)制造的LTP01-245-11、LTP01-245-12以及LTP01-245-18系列热敏打印机机构的技术规格和基本操作程序。这些打印机...
kis 2012key 更新至2011-11-18,kis 2012key 更新至2011-11-18,
刷机精灵 0.6.1 Beta 更新日志(2011-11-18): 1. 增加智能Root功能,部分未Root机型也能一键刷机! 2. 增强机型识别能力 3. 增加连接手机时需要授权管理确认的提示 4. 在ROM市场中加入刷机精灵支持标志 5. ROM市场...
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-...
2、增加了“验证输入的数字是否在其类型的取值范围内”函数,使用枚举类型数据和Switch Case为不同取值范围的整型数据输出验证提示信息(2011-11-4) 3、修改了弹出对话框向数据库提交可空类型数据(2011-11-4) 4、对...
最后更新: 2011-11-18 (汉化日期: 2012-2-18) 文件大小: 90KB(汉化) 价格: 免费 支持操作系统: Vista, Windows 7, Windows Server 2008 *速度测试功能: 该功能如果使用64位操作系统,需至官网下载32位版(英文) ...
文件内容表明,DIN 443-2011版本对DIN 443:1970-11标准进行了更新,更正和改动包括: a) 标准文本的编辑修订; b) 更新了标准引用,包含了欧洲标准的引用; c) 删除了标准表1中的一些尺寸,比如9、11、13、17、19、...
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 配置...