break 에 해당하는 것은 last 이다.
다음 코드는
for $i ( 0 .. 100 )
{
next if($i % 2 == 0);
last if($i > 10);
print($i);
print(" ");
}
print "\n";
다음과 동일하다.
for $i ( 0 .. 100 )
{
if($i % 2 == 0){
next;
}
if($i > 10){
last;
}
print($i);
print(" ");
}
print "\n";
참고로 Perl 에서 if 문은 statement의 뒤쪽에 올 수 있다.
for $i ( 0 .. 10 )
{
print($i . " is even. ") if($i % 2 == 0);
}
print "\n";
키워드 : for, while
레퍼런스 :
Perl next operator - for loop and if statement examples
07 - Control Statements
No comments:
Post a Comment