do 가 실행되는 순서를 보자.
Output:
print "1"x10 ."\n";
$x = do {
print "2"x10 ."\n";
"4" x 10;
};
print "3"x10 ."\n";
print $x;
|
Output:
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 |
댓글