首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

Perl模式匹配中关于“Use of uninitialized value”的有关问题

2012-04-07 
Perl求教:模式匹配中关于“Use of uninitialized value”的问题程序中的一条语句是这样的:while(!($lista[$i

Perl求教:模式匹配中关于“Use of uninitialized value”的问题
程序中的一条语句是这样的:
while   (   !($lista[$i]   =~   (/xml/)))   {
        $i++;
    }
运行后提示改行程序出错:
Use   of   uninitialized   value   in   pattern   match   (m//)   at   /project/TD-RAN/tools/pm_tools/pmgrabber1.01   line   1251.

求教高手,这是什么错误呢,应该如何改?


[解决办法]
while ( $i < @lista && $lista[$i] !~ /xml/ ) {
$i++;
}

热点排行