Perl 언어의 if 문은 조건에 따라 작업을 수행하는 데 사용됩니다. if-else 문을 사용하면 조건이 true 또는 false인지 작업을 수행할 수 있습니다. Perl은 다양한 유형의 if 문을 지원합니다.
- 만약에
- 다른 경우라면
- 만약 else-if
Perl If 예
Perl 단일 if 문은 조건이 true인 경우 코드를 실행하는 데 사용됩니다. if 문의 구문은 다음과 같습니다.
if(expression){ //code to be executed }
Perl의 if 문의 흐름도
Perl 언어 if 문의 간단한 예를 살펴보겠습니다.
$a = 10; if( $a %2==0 ){ printf 'Even Number '; } }
산출:
Even Number
여기서는 입력을 10으로 주었으므로 출력은 짝수입니다.
Perl If-else 예
Perl if-else 문은 조건이 true 또는 false인 경우 코드를 실행하는 데 사용됩니다. if-else 문의 구문은 다음과 같습니다.
if(expression){ //code to be executed if condition is true }else{ //code to be executed if condition is false }
Perl의 if-else 문의 흐름도
Perl 언어에서 if-else 문을 사용하여 짝수와 홀수의 간단한 예를 살펴보겠습니다.
$a = 10; if( $a %2==0 ){ printf 'Even Number '; }else{ printf 'Odd Number '; }
산출:
Even Number
여기서 입력은 짝수이므로 출력은 짝수입니다.
사용자 입력이 포함된 Perl If-else 예
이 예에서는 표준 입력(/)을 사용하여 사용자로부터 입력을 받습니다.
print 'Enter a Number? '; $num = ; if( $num %2==0 ){ printf 'Even Number '; }else{ printf 'Odd Number '; }
산출:
Enter a Number? 5 Odd Number
Enter a Number? 4 Even Number
첫 번째 출력에서 사용자는 홀수인 숫자 5를 입력했습니다. 따라서 출력이 이상합니다.
두 번째 출력에서 사용자는 짝수인 숫자 4를 입력했습니다. 따라서 출력은 짝수입니다.
Perl If else-if 예
Perl if else-if 문은 여러 조건에서 하나의 코드를 실행합니다. if else-if 문의 구문은 다음과 같습니다.
if(condition1){ //code to be executed if condition1 is true }else if(condition2){ //code to be executed if condition2 is true } else if(condition3){ //code to be executed if condition3 is true } ... else{ //code to be executed if all the conditions are false }
Perl의 if else-if 문의 흐름도
Perl 언어의 if else-if 문의 예는 다음과 같습니다.
print 'Enter a Number to check grade '; $num = ; if( $num 100){ printf 'Wrong Number '; }elsif($num >= 0 && $num = 0 && $num = 60 && $num = 70 && $num = 80 && $num = 90 && $num <= 100){ printf 'a+ grade '; } < pre> <p>Output:</p> <pre> Enter a Number to check grade 66 C Grade </pre> <pre> Enter a Number to check grade 2 Wrong Number </pre></=>
Enter a Number to check grade 2 Wrong Number=>