본문 바로가기
Programming/Perl

do

by NAMP 2009. 4. 10.
do 가 실행되는 순서를 보자. 

1
2
3
4
5
6
7
8
9
10
print "1"x10 ."\n";

$x = do {
       print "2"x10 ."\n";
       "4" x 10;
};

print "3"x10 ."\n";

print $x;


Output:
1
2
3
4
1111111111
2222222222
3333333333
4444444444


do는 그 값을 사용될 때 do가 읽혀지는 것이 아니라, 
선언(?) 될 때, 읽혀지는 것을 확인할 수 있다. 
그리고 do{} 안에서 마지막에 실행된 값이, do 앞의 변수에 저장됨을 알 수 있다. 


'Programming > Perl' 카테고리의 다른 글

OOP&Libraray&Module  (0) 2009.04.23
Perl 파일 다루기  (0) 2009.04.23
Perl 제어문  (0) 2009.04.09
Perl 연상배열  (0) 2009.04.08
Perl 배열 / 연산자  (0) 2009.04.07

댓글