構文 |
|
while( 条件) 処理 while( 条件) 処理 continue 処理 |
返り値 |
|
なし |
説明
- 条件が真の間,処理を繰り返します。
- continueがある場合は,繰り返しの度にcontinueの処理を実行します。
使用例
#!/usr/bin/perl
use strict;
use warnings;
while (my $line = <STDIN>) {
print $line;
}
#!/usr/bin/perl
use strict;
use warnings;
my $count = 1;
while (my $line = <STDIN>) {
next unless $line =~ m/^\s*#/;
# #で始まっていない場合はnextする
printf "%d: %s", $count, $line;
} continue {
$count++; # nextが実行された場合ここが実行される
}