if 제어 구조에서 ()는 참일 때에만 {} 코드블록을 실행한다.
허나 unless 는 ()가 거짓일때만 {} 코드블록을 실행한다.
즉, unless는 if (!) 방식과도 같다. 사용자에 따라서 편의에 따라 사용하면된다.
다음 예제다.
#!/usr/bin/perl -w
use 5.010;
use strict;
my $mon = "February";
unless ($mon =~ /^Feb/) {
print "This month has at least thirty days.\n";
}
else {
print "Do you see what's goinh on here?\n";
}
$mon 은 Feb로 시작하기 때문에 else절을 실행한다.
만약에 $mon이 Fea라면 unless 절을 실행한다.
'프로그래밍 > Perl' 카테고리의 다른 글
| 간결한 표현식 제어문 (0) | 2012.12.11 | 
|---|---|
| until 문법 (0) | 2012.12.11 | 
| 정규표현식 문제 2 (0) | 2012.12.09 | 
| 정규표현식 문제 1 (0) | 2012.12.09 | 
| 정규표현식 문자 집합 (0) | 2012.12.09 | 



