我正在编写用于检查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.