选择显示字体大小

perl实例分析教程之五

一、列表 列表是包含在括号里的一序列的值,可以为任何数值,也可为空,如:(1, 5.3 , "hello" , 2),空列表:()。 注:只含有一个数值的列表(如:(43.2) )与该数值本身(即:43.2 )是不同的,但它们可以互相转化或赋值。 列表例: (17, %24var, "a string") (17, 26 << 2) (17, %24var1 + %24var2) (%24value, "the answer is %24value") 二、数组--列表的存贮 列表存贮于数组变量中,与简单变量不同,数组变量以字符"@"打头,如: @array = (1, 2, 3); 注: (1)数组变量创建时初始值为空列表:()。 (2)因为perl用@和%24来区分数组变量和简单变量,所以同一个名字可以同时用于数组变量和简单变量,如: %24var = 1; @var = (11, 27.1 , "a...

http://www.sosof.com/detail/288/39628823659280.html -by - 丰搜 缓存页面


perl实例分析教程之四

十一、操作符的次序 table 3.6. 操作符次序 操作符 描述 ++, -- 自增,自减 -, ~, ! 单目 ** 乘方 =~, !~ 模式匹配 *, /, %, x 乘,除,取余,重复 +, -, . 加,减,联接 <<, >> 移位 -e, -r, etc. 文件状态 <, <=, >, >=, lt, le, gt, ge 不等比较 ==, !=, <=>, eq, ne, cmp 相等比较 & 位与 , 位或,位异或 && 逻辑与 逻辑或 .. 列表范围 ? and : 条件操作符 =, +=, -=, *=, 赋值 and so on   , 逗号操作符 not low-precedence logical not and low-precedence logical and or, x...

http://www.sosof.com/detail/298/3082982361378.html -by - 丰搜 缓存页面


perl实例分析教程之三

七、自增自减操作符:++、--(与c++中的用法相同) .不要在变量两边都使用此种操作符:++%24var-- # error .不要在变量自增/减后在同一表达式中再次使用:%24var2 = %24var1 + ++%24var1; # error .在perl中++可用于字符串,但当结尾字符为'z'、'z'、'9'时进位,如: %24stringvar = "abc"; %24stringvar++; # %24stringvar contains "abd" now %24stringvar = "abc"; %24stringvar++; # %24stringvar contains "abd" now %24stringvar = "abz"; %24stringvar++; # %24stringvar now contains "aca" %24stringvar = "agzzz"; %24stringva...

http://www.sosof.com/detail/982/922982364227.html -by - 丰搜 缓存页面


perl实例分析教程之二

一、算术操作符 : +(加)、-(减)、*(乘)、/(除)、**(乘幂)、%(取余)、-(单目负) (1)乘幂的基数不能为负,如 (-5) ** 2.5 # error; (2)乘幂结果不能超出计算机表示的限制,如10 ** 999999 # error (3)取余的操作数如不是整数,四舍五入成整数后运算;运算符右侧不能为零 (4)单目负可用于变量: - %24y ; # 等效于 %24y * -1 二、整数比较操作符table 3.1. 整数比较操作符 操作符 描述 < 小于 > 大于 == 等于 <= 小于等于 >= 大于等于 != 不等于 <=> 比较,返回 1, 0, or -1 操作符<=>结果为: 0 - 两个值相等 1 - 第一个值大 1 - 第二个值大 三、字符串比较操作符 table 3.2. 字符串比较操作符操作符 描述   lt...

http://www.sosof.com/detail/298/4072982367827.html -by - 丰搜 缓存页面


perl实例分析教程之一

基本上,简单变量就是一个数据单元,这个单元可以是数字或字符串。一、整型 1、整型 perl最常用的简单变量,由于其与其它语言基本相同,不再赘述。 例: %24x = 12345; if (1217 + 116 == 1333) { # statement block goes here } 整型的限制: perl实际上把整数存在你的计算机中的浮点寄存器中,所以实际上被当作浮点数看待。在多数计算机中,浮点寄存器可以存贮约16位数字,长于此的被丢弃。整数实为浮点数的特例。 2、8进制和16进制数 8进制以0打头,16进制以0x打头。 例:%24var1 = 047; (等于十进制的39) %24var2 = 0x1f; (等于十进制的31) 二、浮点数 如 11.4 、 -0.3 、.3 、 3. 、 54.1e+02 、 5.41e03 浮点寄存器通常不能精确地存贮浮点数,从而产生误差,在运算和比较中要...

http://www.sosof.com/detail/298/76329823611244.html -by - 丰搜 缓存页面


跟我学perl(7)

在结束这篇文章之前,还有一点应重点考虑,为创建脚本文件时,通常使用“-w”参数作为hash-bang的一部分: #!/usr/bin/perl -w 这样会对脚本中的问题发出警告,并指出这些问题的所在,如果你是一个perl的初学者一定要记住这个用法,但如果你是一个perl的专家那就更会记住使用这个开关。那些错误不会随着你的进步而消失,他们会很兴奋的增多:)。 尾声 这段时间,我们进行了一段短途旅行,伴随着一段轻快的爵士乐,我们轻盈的跳过巨岩和戈滩,下个月我们将向更深的层次进展;也许研究数组或散列表,也许向拥有不可思议的强大功能的“常规表达”或perl的regexes发起冲刺,此时,我建议尝试一些我们已经讨论过的东西,或许自己做一些实践,我发现了最好的学习语言的方法,勇往直前直到极限,然后把我所遇到的困难向比我了解的更多的人请教,如果你不知道问题的话你就不会得到理想的答案。 各位perl之旅...

http://www.sosof.com/detail/298/34929823615759.html -by - 丰搜 缓存页面


跟我学perl(6)

“0”意味着false,不管它是个数字还是字符串。 所有没有定义的变量(那些没有赋于任何值的量)都是false。 一个空的字符串——“”或‘’——也是false。 其余的都是true。 好了,这儿有一些较麻烦的例子,看看这些量,判断他们是true还是false: “00” “-1” “ ” “5-5” 请在这篇文章的注1中寻找答案,这里先卖一个关子。 另外一个比较重要的问题是变量的输出,这是决定引号中的变量是否需要解释说明的方法,举例如下: %24name = ‘bessie’; print ‘our cow is named %24name。’; 输出为: our cow is named %24name。 我并不认为如果那样叫的话,会有自我意识强烈的母牛到来(我已不打算再提发音的困难)。但是,我们怎样才能使bessie显示出来呢? #注意过去是单引号而现在是双引号的地方。 %24name = ‘bes...

http://www.sosof.com/detail/298/56329823618549.html -by - 丰搜 缓存页面


跟我学perl(5)

以前我总是给出具体的例子,但这次给你们出一道足以使你们头发变白,身心疲惫的难题: #!/usr/bin/perl # a political evaluation script %24a=“a1” %24b=“george”; if(%24a>%24b)print %24a wordinake a better presideut if(%24a<%24b) print %24b word make a betler presiclent ; if(%24a=%24b)print %24a or %24b, tlere’s no diflereue ; 输出结果表明其中并没有什么不同,这也许只反映出一个政治性的现实,但我们比较出的结果又是什么呢?对了,我们应该使用字符串操作,不对吗? #!/usr/bin/perl # a political evaluation script %24a = "al"; %24b = "george...

http://www.sosof.com/detail/298/10729823621921.html -by - 丰搜 缓存页面


跟我学perl(4)

变量 在perl里,易用性非常重要的。它是一种被称作“格式宽松”的语言,其中变量的定义并没有严格要求。实际上,没有什么方法可以定义32位的浮点数变量。 perl中有三种变量,它们分别是标量型变量(scalars),数组型变量(arranys)和散列表(hashes),除了这些颇令人头疼的名字,他们其实都很简单:仅仅包含一些数据的不同排列而已。 标量型变量——数字,字符串和引用 一个标量型变量由%24标志来表示,例如%24nuru,%24joe,%24pointer。 例: “0.0421”,“joe’s gloue”,内存地址“0xa000” 数组型变量——联系数字标识的标量型变量的列表或者说集合 一个数组型变量由@标志来表示,例如@v,@list,@variable 例: 0--“sundary” 1--“mondeny” 2--“tuesday” 3--“wednesday” 散列表——标量型列表的引...

http://www.sosof.com/detail/298/54229823624687.html -by - 丰搜 缓存页面


跟我学perl(3)

顺便说说一些指示代码  写完美无缺的代码对我来说有一些不切实际。在过去的一些场合,我写了些“write-only”代码,这将使任何试着读它的变成不同的颜色。我经常尝试着提高水平,我真的希望看到这个想法得以实现。 空白——tab和space键——在perl中受到了忽略,也就是说,它是无所谓有无所谓无的。正因为这一点,你能格式化你的perl代码来表达你正想要表达的思想,举个比较简单的例子; @boats=(“aloa”,“cheoy lee”,“pearson”,“mason”,swem,“westsail”,“s2”,“petersen”, “hereshoff”);#海船的名单列表。 这个例子中,我们用一些海船的名字填入数组“@boats”中,下面的例子也许更加容易理解: @array=(“aloa”,#法国ostar/ior的船 “cheoy lee”,#舒适但是昂贵 “pearson”...

http://www.sosof.com/detail/298/47729823628453.html -by - 丰搜 缓存页面


上一页 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 下一页

 


相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons