perl如何对负数进行排序,如排成(-5, -4, -3, -2, -1 , 0, 1, 2, 3)

2025-04-25 22:38:22
推荐回答(1个)
回答1:

一样的

@data = ( 0, 1, 2, 3, -5, -4, -3, -2, -1);
@data = sort {$b<=>$a} @data; #由大至少
print "@data$/"; # 3 2 1 0 -1 -2 -3 -4 -5
@data = sort {$a<=>$b} @data; #由小至大
print "@data$/"; #-5 -4 -3 -2 -1 0 1 2 3