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

全部博文(93)

文章存档

2012年(2)

2011年(68)

2010年(23)

分类: Python/Ruby

2011-04-25 09:08:17

   1 #! usr/bin/perl -w                                                                                 
  2
  3 @shuzhu=qw();
  4
  5 for($i=0,$i <= 500000,$i++)
  6 {
  7      push(@shuzhu,$i);
  8 }
  9
 10 foreach $aa(@shuzhu)
 11 {
 12      print $aa,"\n";
 13 }
 14

panda@panda-laptop:~/code/perl$ perl s1.pl
1
1
1

结果不知道为什么是这样??


#!/usr/bin/perl
@shuzhu=qw();

for($i=0; $i <= 500000; $i++)
{
push(@shuzhu,$i);
}

foreach $aa(@shuzhu)
{
print $aa,"\n";
}

这个对!输出的为1到50000  ??????求错误在哪?

终于找到错误的原因了,如下:

for($i=0,$i <= 500000,$i++)
for($i=0; $i <= 500000; $i++)


这两个代码的不同在于第一个for里面使用的是“,”。perl是不经过编译的,执行时也没有报错,所以学要注意编码习惯,细心耐心了……
阅读(1968) | 评论(1) | 转发(1) |
给主人留下些什么吧!~~

cinanine2011-07-24 15:42:18

细心