반응형
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 |