반응형

1. While문


조건문에 해당하는 부분이 참이 되어야 실행소스가 구동됩니다.


while ( 조건문 )

 - 실행소스

 }




- 예제소스

#!perl

$count = 0;

while( $count < 20 ){
	$count += 1;
	print "count = $count\n";
}



count값이 1씩 20번 증가한걸 확인할 수 있습니다.






2. undef값

Perl에선 변수들은 값을 할당받기전 undef라는 값을 지니게됩니다.
변수가 숫자라면  이 값은 0이고,
변수가 문자열이라면 이 값은 빈문자열이 됩니다.

앞서, 반복문 예제에 count초기화부분을 제거하고
문자열 undef값을 테스트 해보기로 해요. 


- 예제소스
#!perl

//정수변수 test
while( $count < 20 ){
	$count += 1;
	print "count = $count\n";
}

print "\n\n";

//문자열변수 test
$str .= "String is null"; //str변수에 "String is null" 문자열을 추가
print $str."\n"



count값에 아무 영향이 없고, 문자열이 빈문자열로 시작하는걸 확인할수 있습니다.











반응형

'Programming Language > Perl' 카테고리의 다른 글

Perl - 배열  (0) 2014.01.27
Perl 사용자 입력 받기  (0) 2014.01.13
Perl 비교연산자와 if제어  (0) 2013.12.27
perl 스칼라 값 할당  (0) 2013.12.24
Perl 내장경고  (0) 2013.12.24

+ Recent posts