以下是我的perl脚本的简化版本。该目录包含一个.txt文件,并且带有glob的if语句用于检查是否存在txt文件。进行迭代时,在第一次迭代期间if语句为true,在第二次迭代期间为false。我在这里想念什么?
for (my $i=0; $i < 2; $i++ ){
print "iteration=$i\n";
if ( glob( "*.txt") )
{
print "if statement true\n";
}
else
{
print "if statement false\n";
}
print "\n";
}
输出:
iteration=0
if statement true
iteration=1
if statement false