使用for循环打印

时间:2014-03-04 01:17:21

标签: perl for-loop

我想以特定格式打印声明。 例如:

my $flag = 0;

my $new_counter = 4;

print "hello world\n";

for ( my $i =0; $i le $new_counter; $i++) {
        print "flag = $i \n";
        }

我到达的输出是

hello world
flag = 1 
flag = 2 
flag = 3 
flag = 4 

我希望输出看起来像

hello world
flag = 1 
hello world
flag = 2 
hello world
flag = 3 
hello world
flag = 4 

有人可以帮我这个吗?

1 个答案:

答案 0 :(得分:1)

尝试:

my $flag = 0;

my $new_counter = 4;

for ( my $i =0; $i le $new_counter; $i++) {
    print "hello world\n";
    print "flag = $i \n";
}

解决方案是在print "hello world\n";循环中移动for