亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

perl高級排序,<=>操作符,飛船操作符

 更新時間:2013年02月09日 22:11:14   作者:  
perl高級排序的關(guān)鍵在于要指定排序的方式,使用的操作符是spaceship operator(<=>)

按照要求進(jìn)行的排序:

復(fù)制代碼 代碼如下:

#!/bin/perl

@number=qw/5 10 15 3 2 4 8 6 /; 
my @descending =sort {$a<=>$b} @number;#這里$a=5,$b=10,因?yàn)?a在前,perl得到的結(jié)果是小數(shù)在前,也就是升序排列 
print "@descending\n";

結(jié)果如下:
F:\>perl\a.pl 
2 3 4 5 6 8 10 15 

F:\>

如果要降序排列,只要把程序的第二行變成sort{$b<=>$a}就可以了:

復(fù)制代碼 代碼如下:

#!/bin/perl

@number=qw/5 10 15 3 2 4 8 6 /; 
my @descending =sort {$b<=>$a} @number; 
print "@descending\n";

結(jié)果如下:
F:\>perl\a.pl 
15 10 8 6 5 4 3 2 

F:\>

相關(guān)文章

最新評論