+ -
当前位置:首页 → 问答吧 → perl关于数列排序问题(sort)

perl关于数列排序问题(sort)

时间:2010-08-17

来源:互联网

我又一个数列( 89 58 130 98 ),我想把它从小到大进行排列。
可是用了sort @array之后便成了( 130 58 89 98 ),问题在哪里啊?我用sort试过别的数列都挺好的,但别的数列里的数字都是2位数的。
我想知道该怎么队这个数列进行排列?

作者: pp-zz   发布时间: 2010-08-17

[oracle@imeg02 zgw]$ perl -le '$,=",";@array=(89,58,130,9; print sort {$a<=>$b} @array '
58,89,98,130

作者: 99超人   发布时间: 2010-08-17

  1. print sort  {$a<=>$b} @array;
复制代码

作者: snriyt   发布时间: 2010-08-17