BLOG main image
분류 전체보기 (28)
루비 (3)
glassfish (1)
건아 (1)
RFC 한글 (0)
TIP (5)
VCS(Version Control System) (3)
perl (4)
java (2)
android (0)
javascript&Jquery (2)
기술문서 번역 (0)
사이베이스(ASE) (3)
용어 (2)
GAE&GCP (0)
사는 이야기 (1)
Visitors up to today!
Today hit, Yesterday hit
daisy rss
tistory 티스토리 가입하기!
2011. 6. 24. 16:17

참, 거짓

#!/usr/bin/perl

use strict;
use warnings;
use Carp;

### Perl의 true false

#### 0, "0", undef, "", () 는 펄에서 false
print "1: 거짓인 경우 실행되지 않는다. \n\n";
if( 0 ){
    print "실행되지 않는다.";
}

if( undef ){
    print "실행되지 않는다.";
}

if( "" ){
    print "실행되지 않는다.";
}

if( "0" ){
    print "실행되지 않는다.";
}

if( ( ) ){
    print "실행되지 않는다.";
}

### 위의 경우 외에는 전부 참(true)
print "2: 참의 경우는 실행된다.\n";
if( "a" ){
    print qq( "a": 실행된다.\n );
}

if( -1 ){
    print "-1 : 실행된다.\n";
}

if( "0.0" ){
    print qq( "0.0": 실행된다.\n );
}

__END__

Perl에 있어서 false 값

  1. 0
  2. "0"
  3. "" 빈문자열
  4. undef
  5. () 빈리스트

Perl에 있어서 true 값

  • 위의 경우를 제외한 전부
  • "0.0" 은 값으로서는 0과 같지만 참으로 취급된다.

'perl' 카테고리의 다른 글

perl 처리 시간 구하기  (0) 2011.07.14
Perl 의 NULL  (52) 2011.06.24
Perl 레퍼런스  (0) 2011.06.24