当前位置:首页 » Perl » perl sort()函数

perl sort()函数

perl sort()函数例子,sort()函数实例代码 - 排序根据列出的的子程序SUBNAME或匿名函数在指定的BLOCK。

语法

sort SUBNAME LIST

sort BLOCK LIST

sort LIST


定义和用法

排序根据列出的的子程序SUBNAME或匿名函数在指定的BLOCK。如果没有SUBNAME或块,那么根据正常的字母顺序进行排序。如果BLOCK或SUBNAME被指定,则子程序返回的整数小于,大于或等于零,根据如何数组中的元素进行排序。

返回值

  • 返回一个已排序的列表

例子

试试下面的例子:

#!/usr/bin/perl -w
#by www.gitbook.net

@array = ("z", "w", "r", "i", "b", "a");
print("sort() ", sort(@array), "\n");

这将产生以下结果:

sort() abirwz