Chapter 3입니다.
간단하게 변수 두 개를 Swap하는 방법이 있습니다.

위의 코드를 실행시키면 다음과 같습니다.

즉, Swap이 잘 되었네요.
이렇게 되는 이유는
($a, $b) = ($b, $a);
구문에서 오른쪽의 변수가 값으로 바뀌게 되고,
다음에 대입연산자가 실행되기 때문이라고 합니다.
그렇다면 변수 세 개 이상을 해보겠습니다.


잘 되는군요.
따로 Swap함수를 만들지 않고, 이렇게 간단히 할 수 있으니 좋습니다.^^
참조
Beginning Perl - Page 83
"in Programming" 카테고리의 다른 글
- 제가 만드는 프로그램 Test중입니다. (13)2007/05/10
- complete boolean evaluation, short-circuit boo... (2)2007/05/10
- 'Beginning Perl'과 '학교에서는 가르쳐주지 않는... (6)2007/03/27
- Perl - 변수 Swap하는 법 (6)2007/03/22
- Perl - <=> == compare 함수 (8)2007/03/19
- Perl - \n이거나 엔터 (6)2007/03/18
- Code Reading 연습문제 4.21 (0)2007/02/15
글에 잘못된 점, 다른 점, 부족한 점이 있다면 지적해주세요.
댓글, 트랙백, 메일 모두 고맙습니다.








댓글을 달아 주세요
@_@;;;
/레무네아/
@@_@@
(골뱅이 보니 저도 빙글빙글...)
레무네아님께 몰표를요............ㅎㅎ;;;
/짜로씨/
헉.. 몰표입니까??ㄷㄷ
Python에서도 똑같이 됩니다^^
/루미넌스/
그렇군요.^^
요즘 제가 참여하려는 오픈소스를 보니 Python으로 제작된 것이 많더군요.
일단 Perl을 배우고 바로 Python으로 가볼까 하는데
똑같은 점이 있다면 아무래도 익숙해지는 속도가 빨라지겠지요.^^
좋은 정보 고맙습니다.