最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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)文章

最新評論

刚察县| 木兰县| 阆中市| 襄垣县| 青神县| 衡阳县| 凤阳县| 德兴市| 胶南市| 镇江市| 大足县| 浮梁县| 临高县| 原平市| 饶平县| 桓台县| 通道| 南投市| 阿合奇县| 谢通门县| 资兴市| 吴桥县| 唐河县| 麟游县| 景德镇市| 光泽县| 伊川县| 三亚市| 安丘市| 九江县| 颍上县| 喀什市| 冷水江市| 微山县| 闻喜县| 井研县| 杭锦旗| 若尔盖县| 宁陵县| 大理市| 武陟县|