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