网页设计师联盟

--- 学习、交流、展示、资源

招聘精英个人求职网站发布网友作品网页特效动画欣赏网页素材免费资源源码下载设计软件
作品欣赏       域名申请       虚拟主机
网页设计师

  • 新闻资讯
  • 网页教程
  • 平面教程
  • 程序设计
  • 视频教程
  • Flash教程

网页设计师站提供网页设计程序设计服务 E-mail:liangfeng0526@qq.com

 您当前的位置:首页 > 阅读文章
网页设计师联盟(www.wysjs.cn)欢迎您!
 标题:

Perl程序设计中常用的函数之三

指令:exit

语法:exit

说明:
退出执行的程序。

示例:
print"i love cgi\n";
exit;

显示完"i love cgi"以后,将退出这个程序。

指令:keys

语法:keys(%array)

说明:
取出关联数组%ARRAY中全部的key。

示例:
%NAME=(1,"mike",2,"michael");
@readkey=keys(%NAMES);----------------- #这时@readkey=(1,2);

指令:values

语法:values(%array)

说明:
取出关联数组%ARRAY中全部的value。

示例:
%NAMES=(1,"mike",2,"michael");
@readval=values(%NAMES); ---------------- #这时@readval=("mike","michael");

指令:reverse

语法:reverse(@array)

说明:
将数组@array中的元素由后到前重新排列。

示例:
@back=("A","B","C","D","E");
@back=reverse(@back);--------------------- #这时@back=("E","D","C","B","A");

指令:sort

语法:sort(@array)

说明:
将数组中的元素由小到大排序,如果要由大到小排序的话,要加上reverse这个函数。

示例:
@abc=("d","b","c","a");
@abc=sort(@abc); -------------------------- #这时@abc=("a","b","c","d");
@abc=(reverse sort@abc); --------------- #这时@abc=("d","c","b","a");
这个语法也可以写成 @abc=(reverse sort(@abc));
@number=(5,2,10);
@number=sort(@number);
上面示例用sort函数来排序数值的时,会出差错,因此要用下面到下面这一句。 @number=(sort{$a<=>$b}@number); -----------#这时@number=(2,5,10);

  • (刊登方式:转载   来源:不详   作者:   添加:admin   关键词:)
  • 您已阅读:Perl程序设计中常用的函数之三 您还可以继续阅读↓  或 回到首页看看>>>
  • 上一篇Perl教学 第五篇 文件读写

    一、打开、关闭文件语法为open(filevar,filename),其中filevar为文件句柄,或者说是程序中用来代表某文件的代号,filename为文件名,其路径可为相对路径,亦可为绝对路径。open(FILE1,"file1");open(FILE1,"/u/jqpublic/file1");打开文件时必须决定访问模式,在PERL中有三种..

  • 下一篇CGI教程(10)CGI 规范之三

    CGI规范CGI命令行选项规范  命令行只用在ISINDEX查询的情况。它不使用在HTML表单或者任何没定义的查询类型中。服务器应该为一个没有编码的=字符搜索信息来决定是否命令行被使用了,如果它发现了,命令行就不使用。这个就委托客户端在ISINDEX查询中编码等于号,这个..