반응형
Perl에서는 스칼라 데이터로 숫자와 문자열이 있다.
숫자
Perl에서는 모든 숫자를 구분하지 않고 단순한 숫자로 분류한다.
문자열
Single Quote : 단일인용부호(')로 묶어준다.
Double Quote : 이중인용부호(")로 묶어준다.
스칼라변수는 한가지 형태로만 존재하며 별도의 선언없이 바로 사용이 가능하다.
변수명은 $로 시작. 대소문자 구분. 숫자로 시작되는 변수명은 쓸 수 없다.
문장의 끝에는 항상 ;
별도의 선언 없이 가능하다의 의미
C, JAVA에서의 사용 방법. 물론 Perl에서도 된다.
Perl에서는 이처럼 쓸 수 있다. 이 때 $a는 0으로 간주하게 된다.
하지만 이는 개발자의 실수를 잡아줄수 없을 수도 있다는 의미도 된다.
그래서 이러한 경우 경고메시지를 보고 싶다면
이렇게 쓰면 됨.
커닝 : http://deadfire.hihome.com/perl/perl005.html
숫자
Perl에서는 모든 숫자를 구분하지 않고 단순한 숫자로 분류한다.
문자열
Single Quote : 단일인용부호(')로 묶어준다.
Double Quote : 이중인용부호(")로 묶어준다.
스칼라변수는 한가지 형태로만 존재하며 별도의 선언없이 바로 사용이 가능하다.
변수명은 $로 시작. 대소문자 구분. 숫자로 시작되는 변수명은 쓸 수 없다.
문장의 끝에는 항상 ;
별도의 선언 없이 가능하다의 의미
C, JAVA에서의 사용 방법. 물론 Perl에서도 된다.
$a = 1;
$b = $a + 10;
Perl에서는 이처럼 쓸 수 있다. 이 때 $a는 0으로 간주하게 된다.
$b = $a + 10;
하지만 이는 개발자의 실수를 잡아줄수 없을 수도 있다는 의미도 된다.
그래서 이러한 경우 경고메시지를 보고 싶다면
#!/usr/bin/perl -w
$b = $a + 10;
이렇게 쓰면 됨.
커닝 : http://deadfire.hihome.com/perl/perl005.html
반응형
'Programming > Perl' 카테고리의 다른 글
상세 경고 (0) | 2012.01.11 |
---|---|
커닝 (0) | 2011.08.27 |
연산자 (0) | 2011.08.27 |