불리언 값


참과 거짓으로 나타낸다.

 

$is_bigger= $name gt 'fred';

if ($is_bigger){...}

 

①주어진 값이 숫자일 때, 0은 거짓.그외에 다른 모든 숫자는 참.
②주어진 값이 문자열일때, 빈 문자열인(' ') 거짓.그외 다른 모든 문자열 값은 참
③주어진 값이 숫자나 문자열이아닌 다른 종류의 스칼라 값일 경우, 이를 숫자나 문자열로 변환하여 다시 참, 거짓을 판단

 

문자열인 '0'은 숫자 0과 같은 스칼라 값을 가진다.

'perl' 카테고리의 다른 글

chomp 연산자  (0) 2012.12.14
사용자 입력 가져오기  (0) 2012.12.14
변수의 보간  (0) 2012.12.14
이원 할당 연산자  (0) 2012.12.14
스칼라 변수  (0) 2012.12.12
by 맑은소금 2012. 12. 14. 00:54

문자열 내에서 스칼라 변수의 보간

 

문자열 상수를 큰따옴표를 이용해서 묶어주면 변수보간이 일어난다.
문자열 안에 있는 모든 스칼라 변수 이름은 해당 변수의 현재 값으로 바뀐다.

 

 

 

마지막 줄에서 보듯이 큰따옴표 없이도 동일한 결과지만, 큰따옴표를 이용하는 것이 대부분의 경우 편리하다.

 

 

 

 

변수 보간은 큰따옴표 보간 이라고도 한다.

큰따옴표로 묶은 문자열에서 진짜 달러 기호를 쓸려면 역슬래시 기호를 붙인다.

 

 

역슬래시 기호는 달러 기호의 틀별한 의미를 없애버린다.

 

 

 

'perl' 카테고리의 다른 글

사용자 입력 가져오기  (0) 2012.12.14
불리언 값  (0) 2012.12.14
이원 할당 연산자  (0) 2012.12.14
스칼라 변수  (0) 2012.12.12
perl의 내장 경고  (3) 2012.12.12
by 맑은소금 2012. 12. 14. 00:34

 

 

이원 할당 연산자

 

$love = $love + 5 변수가 양쪽에 나타나는 표현식은 자주 사용되기 때문에 변수 값을 변경해주는 연산의 경우 펄은 C나 Java처럼 단축형인 이원 할당 연산자를 제공한다.

 

 

 

 

 

 

할당 연산자로는 문자열 연결연산자(.)로 구성된 문자열 추가 연산자(.=)가 있다.

 

 

 

 

'perl' 카테고리의 다른 글

사용자 입력 가져오기  (0) 2012.12.14
불리언 값  (0) 2012.12.14
변수의 보간  (0) 2012.12.14
스칼라 변수  (0) 2012.12.12
perl의 내장 경고  (3) 2012.12.12
by 맑은소금 2012. 12. 14. 00:13