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