Some parts of this page were machine translated.
Powered by Yandex.Translate
http://translate.yandex.com/
방법은 여러 가지가 있을 만들 수 있는 방법에는 무한 루프에서 Perl.
방법은 여러 가지가 있을 만들 수 있는 방법에는 무한 루프에서 Perl.
while
첫번째 방법을 통해 만들 수 있는 무한 루프를 사용하는 것입
사이클 while
. 이 실행될 때까지 표정은 진실하다. 로
표현을 쓰는 간단한 상수로,사실 이 경우에는
루프 무한히 실행 됩니다. 여기에는 예제 코드:
#!/usr/bin/perl
while (1) {
# some code
}
필요하신 경우에는 이 주기는,다음에는 루프를 수행해야 합 last
. 예를 들어 다음과 같습니다.
#!/usr/bin/perl
my $i = 0;
while (1) {
print $i;
last if $i > 2;
$i++;
}
참고하는 루프를 종료하려면 키워드를 사용 last
,지 return
고
지 break
.
for
여기에 작성하는 방법에는 무한 루프에 Perl 프로그래밍 언어를 사용하여 c for
:
#!/usr/bin/perl
for (;;) {
# some code
}
후 for
3 괄호 안에는 코드:
일반적으로의 몸을 반복 수행하 테스트하는 경우 true 를 반환합니다. 하지만 경우에는 확인이 없 이 특정한 경우,그것은 무한 루프입니다.
를 종료하이 무한 루프를 사용할 필요가 last
:
#!/usr/bin/perl
for (my $i = 0;;$i++) {
print "$i";
last if $i > 2;
}
until
여기에는 다른 방법을 만들 수 있는 방법에는 무한 루프에서 펄:
#!/usr/bin/perl
do {
# some code
} until(0)
코드 블록할 때까지 실행됩 상태에서 until
은 거짓말입니다.
을 얻기 위해서이 끝없는 사이클,도를 사용해야 키워드 last
,
지만 제대로 작동하기 위해 필요한 모든 코드를 무한 루프 교정기:
#!/usr/bin/perl
my $i = 0;
{
do {
print $i;
last if $i > 2;
$i++;
} until(0)
}
여기에 예를 들어 우리는 우리가 사용하려고 last
,하지만 동봉된 코드를 괄호:
#!/usr/bin/perl
my $i = 0;
do {
print $i;
last if $i > 2;
$i++;
} until(0)
의 코드를 실행하는 경우,그것은 오류가:
Can't "last" outside a loop block at script.pl line 7.
0123