unless 문법

프로그래밍/Perl 2012. 12. 11. 20:45

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
Posted by 태평세월
,