跳轉到內容

Perl 程式設計/關鍵字/cmp

來自華夏公益教科書,開放的書籍,開放的世界
上一頁:closedir 關鍵字 下一頁:connect

cmp關鍵字

[編輯 | 編輯原始碼]

cmp是一個二元函式,它返回-1, 0,或者1取決於左邊的引數在字串上是否小於、等於或大於右邊的引數。換句話說,cmp在文字上做與二元函式<=>相同的事情。

  EXPRESSION cmp EXPRESSION
程式碼
use strict;
use warnings;

my @array = ("Hotel", "Alpha", "Foxtrott", "Bravo", "India", "Charlie", "10", "-10", "9", "-9", "Echo", "Delta");

my @sorted_array = (sort { $a cmp $b } @array);

print join(",", @sorted_array), "\n";
返回按字母順序排序的陣列內容
-10, 10, Alpha, Bravo, Charlie, Delta, Echo, Foxtrott, Hotel, India

另請參閱

[編輯 | 編輯原始碼]
上一頁:closedir 關鍵字 下一頁:connect
華夏公益教科書