+ -
当前位置:首页 → 问答吧 → perl的for循环

perl的for循环

时间:2011-04-24

来源:互联网

本帖最后由 xiongdp 于 2011-04-24 08:21 编辑

看到一个perl程序中的for循环
for(my $i=@$array; --$i; ){
                                      
                                           }
请问为什么for循环中只有两个条件,且只有两个分号呢?

作者: xiongdp   发布时间: 2011-04-24

这个有问题吧?这样才对啊my $i=@array

两个分号也没什么啊,这个的意思就是说首先初始值$i,然后再执行--$i,然后执行循环体,执行了完了后不对变量$i做操作,跳到 --$i,再执行循环体。。。

作者: chgan100   发布时间: 2011-04-24

中间应该是两个连续的分号吧 ,表示无限循环吧

作者: zzy7186   发布时间: 2011-04-24

第三个字段没必要用,--$i 实现判断和更新两个功能

作者: zhlong8   发布时间: 2011-04-24

回复 zhlong8


    你好,请问判断条件是什么呢?谢谢

作者: xiongdp   发布时间: 2011-04-25