为什么glob每次迭代都会给出不同的结果?

时间:2019-05-08 19:38:13

标签: loops perl glob

以下是我的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

0 个答案:

没有答案