在Perl中对数组排序
Perl中的sort()函数根据ASCII数值标准对数组的每个元素进行排序。此函数具有以下语法-
语法
sort [ SUBROUTINE ] LIST
该函数对LIST排序并返回排序后的数组值。如果指定了SUBROUTINE,则在排序元素时将应用SUBROUTINE内部的指定逻辑。
示例
#!/usr/bin/perl # define an array @foods = qw(pizza steak chicken burgers); print "Before: @foods\n"; # sort this array @foods = sort(@foods); print "After: @foods\n";
输出结果
这将产生以下结果-
Before: pizza steak chicken burgers After: burgers chicken pizza steak
请注意,排序是根据单词的ASCII数值进行的。因此,最好的选择是首先将数组的每个元素转换为小写字母,然后执行排序功能。
热门推荐
6 保研的祝福语简短
10 年轻20岁祝福语简短
11 朋友结婚祝福语信息简短
12 女孩婚礼贺卡祝福语简短
13 30段点歌简短祝福语
14 虎年春节祝福语图文简短
15 写给后妈祝福语大全简短
16 简短回复生日祝福语
17 校长送毕业祝福语简短
18 毕业立体贺卡祝福语简短