Chinaunix首页 | 论坛 | 博客
  • 博客访问: 465271
  • 博文数量: 93
  • 博客积分: 5006
  • 博客等级: 上校
  • 技术积分: 1002
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-30 13:58
文章分类

全部博文(93)

文章存档

2012年(2)

2011年(68)

2010年(23)

分类: LINUX

2011-05-10 21:46:05



  1 #! /usr/bin/perl -w                                                                                  
  2 @chiefs = qw(clinton bush reagan carter ford nixon);
  3 print join('  ',sort @chiefs);


  1 #! /usr/bin/perl -w                                                                                 
  2 @arry = qw(1 5 7 2 9 3);
  3
  4 @arry = sort{ $a<=>$b;}@arry;
  5
  6 foreach $x(@arry)
  7 {
  8     print "$x\n";
  9 }

  1 #! /usr/bin/perl -w                                                                                 
  2 @number = qw(1 5 9 6 2 10);
  3 @number = sort{
  4     return(1) if($a > $b);
  5     return (0) if($a == $b);
  6     return(-1) if($a < $b);
  7 }@number;
  8
  9 #foreach $x(@sorted)
 10 #   print"$x\n";
 11
 12 #@number = sort{$a<=>$b;}@number;
 13
 14 foreach $y(@number)
 15 {
 16     print "$y\n";
 17 }

  初学,不知道为什么
@sorted = sort{...}@number;这样会是错误的。知道的请留言,谢谢!
阅读(1736) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

随1意2o2011-05-20 10:32:13

网络安全服务: 不知道````.....
好吧

网络安全服务2011-05-18 16:00:44

不知道````