小编Gop*_*hna的帖子

在perl的循环中将数字附加到变量名称

我正在编写用于检查C代码的perl测试用例.这里我用不同的值多次调用C文件并检查它是否返回1.我的perl文件看起来像这样:

my $variableCheck1,$variableCheck2,$variableCheck3.....
.
.
.
.
if(($variableCheck1 == 1) && ($variableCheck2 == 1) && ($variableCheck3 == 1).....)
{
   print "Test cases are passed";
}
Run Code Online (Sandbox Code Playgroud)

问题是有很多检查变量.有没有办法让我可以在循环中运行所有检查变量,同时将数字附加到check变量,就像这样

for($i=1 ; $i < 12 ; $i++)
{
      if($variableCheck_$i   == 1)  
    {
    print "Test cases are passed";

    }
}
Run Code Online (Sandbox Code Playgroud)

追加,使得每个循环变量名称根据值$ i变化:variableCheck1,variableCheck2.

perl loops

0
推荐指数
1
解决办法
418
查看次数

标签 统计

loops ×1

perl ×1