Perl 教程 之 Perl 数组 11
Perl 数组
Perl 数组一个是存储标量值的列表变量,变量可以是不同类型。
数组排序
Perl 中数组排序使用 sort() 函数,语法格式如下:
sort [ SUBROUTINE ] LIST
参数说明:
SUBROUTINE:指定规则。
LIST:列表或数组。
实例
!/usr/bin/perl
定义数组
@sites = qw(google taobao baidu facebook);
print "排序前: @sites\n";
对数组进行排序
@sites = sort(@sites);
print "排序后: @sites\n";
执行以上程序,输出结果为:
排序前: google taobao baidu facebook
排序后: facebook google baidu taobao
注意:数组排序是根据 ASCII 数字值来排序。所以我们在对数组进行排序时最好先将每个元素转换为小写后再排序。