+ -
当前位置:首页 → 问答吧 → Perl 排序

Perl 排序

时间:2011-05-04

来源:互联网

my @arr = (1, 11, 2, 3);

@arr = sort(@arr);

sort以后,@arr仍然没有变化。我怀疑sort是把@arr中的元素看成了字符串了,直接按照字符串的大小排序了。
我的本意是按照数据的大小排序,即@arr = (1,2,3,11);
大侠有何指教,谢谢。

作者: liujunyu   发布时间: 2011-05-04

sort { $a <=> $b } (@arr)

作者: longjinjiu6   发布时间: 2011-05-04