08 2012 档案
摘要:描述perl our()函数例子,our()函数实例代码 - 作为全局范围内封闭块,文件,或者eval语句中指定的LIST定义的变量。它实际上是相反的my。语法our EXPRour EXPR TYPEour EXPR : ATTRSour TYPE EXPR : ATTRS定义和用法作为全局范围内封闭块,文件,或者eval语句中指定的LIST定义的变量。它实际上是相反的my。它声明了一个变量在整个范围全局的,而不是创建一个新的私有变量相同的名称。my的所有其他选项都是相同的;一个我们的声明,声明了一个全局变量,在其整个词法作用域,这将是可见的,甚至跨越包边界。包的输入变量确定的点的声明,而不
阅读全文
摘要:语法opendir DIRHANDLE, EXPR定义和用法打开目录EXPR,并将它与DIRHANDLE关联进行处理,使用readdir函数。返回值0 - 失败1 - 成功实例试试下面的例子:#!/usr/bin/perl -w#by www.yiibai.com$dirname = "/tmp";opendir ( DIR, $dirname ) || die "Error in opening dir $dirname\n";while( ($filename = readdir(DIR))){ print("$filename\n&quo
阅读全文
摘要:描述perl map()函数例子,map()函数学习,map()函数实例代码,map()函数教程等语法map EXPR, LISTmap BLOCK LIST定义和用法计算EXPR或LIST块的每个元素。对于每次迭代,$_持有当前元素的值,这也可以被分配以被更新的元素的允许值。简单地说,Perl中的map()函数运行在每个数组元素的表达,一个新的数组,并返回结果。返回值在标量上下文中,返回的元素产生总数量在列表上下文中,返回的值列表例子试试下面的例子:#!/usr/bin/perl -w#by www.yiibai.com@myNames = ('jacob', 'al
阅读全文
摘要:描述perl dbmopen()函数,dbmopen()函数学习例子,dbmopen()函数实例代码,dbmopen()函数教程等语法dbmopen HASH, EXPR, MODE定义和用法绑定EXPR的Hash散列指定的数据库文件。如果数据库不存在,则使用指定的模式MODE。EXPR应该没有指定的文件。目录.pge扩展。现在已经不提倡使用有利于tie和一个捆绑DBM哈希模块,如SDBM_File的。返回值失败返回 0成功返回 1请注意,当用在大型DBM文件功能如keys和value可能会返回巨大的名单。您可能更喜欢使用的每个函数遍历大型的DBM文件。示例:#!/usr/bin/perl#
阅读全文
摘要:Perl子例程编程教程,例子教程,参考手册和代码 - 这两个术语可以在Perl函数和子程序互换使用。这两个术语可以在Perl函数和子程序互换使用。函数是一个命名的代码块,通常是用于处理指定到的输出值的输入值,虽然这并不总是这样。例如,打印函数需要变量和静态文本,并打印在屏幕上的值。像许多的其它语言,Perl提供了为用户自定义子程序。这些可以位于在主程序中的任何地方。通过从其他文件加载,要求(require),也可以使用关键字。任何传入的参数显示在数组@_。return语句可用于退出子程序。如果没有返回,如果最后的语句是一个表达式,那么就返回它的值。如果最后语句是像一个foreach或while
阅读全文
摘要:转自:http://www.yiibai.com/perl/perl_regular_expression.html正则表达式是一个字符串的字符定义视图的模式或多模式。在Perl的正则表达式的语法是什么,你会发现在其他正则表达式,如sed,grep和awk的支持程序非常相似。运用正则表达式的基本方法是使用结合的经营模式=〜和!〜。第一个是一个测试操作符,第二是一个赋值操作符。匹配正则表达式 - m//替代正则表达式 - s///直译(拼写)正则表达式 - tr///在每种情况下斜线作为正则表达式(regex的),你指定的分隔符。如果你喜欢用任何其他分隔符,那么你可以代替使用斜线的位置。匹配操作
阅读全文
摘要:Perl内置操作符Perl的运算符有很多,但这里有几个最常见的:算术运算符 + addition - subtraction * multiplication / division数字比较运算符 == equality != inequality < less than > greater than <= less than or equal >= greater than or equal字符串比较运算符 eq equality ne inequality lt less th...
阅读全文

浙公网安备 33010602011771号