當前位置:首頁 » 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