Programming/Perl

스칼라 데이터

gukbap 2011. 8. 27. 20:41
반응형
Perl에서는 스칼라 데이터로 숫자와 문자열이 있다.

숫자
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