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