Chapter 3입니다.

 

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

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

즉, Swap이 잘 되었네요.

 

이렇게 되는 이유는

($a, $b) = ($b, $a);

구문에서 오른쪽의 변수가 값으로 바뀌게 되고,

다음에 대입연산자가 실행되기 때문이라고 합니다.

 

그렇다면 변수 세 개 이상을 해보겠습니다.

잘 되는군요.

따로 Swap함수를 만들지 않고, 이렇게 간단히 할 수 있으니 좋습니다.^^

 

참조

Beginning Perl - Page 83

크리에이티브 커먼즈 라이센스
Creative Commons License

글에 잘못된 점, 다른 점, 부족한 점이 있다면 지적해주세요.
댓글, 트랙백, 메일 모두 고맙습니다.

트랙백 주소 :: http://nosyu.pe.kr/trackback/799

댓글을 달아 주세요

  1. NoSyu 2007/03/22 17:51  댓글주소  수정/삭제  댓글쓰기

    /레무네아/
    @@_@@
    (골뱅이 보니 저도 빙글빙글...)

  2. 짜로씨 2007/03/22 20:58  댓글주소  수정/삭제  댓글쓰기

    레무네아님께 몰표를요............ㅎㅎ;;;

  3. NoSyu 2007/03/22 21:14  댓글주소  수정/삭제  댓글쓰기

    /짜로씨/
    헉.. 몰표입니까??ㄷㄷ

  4. 루미넌스 2007/03/23 13:15  댓글주소  수정/삭제  댓글쓰기

    Python에서도 똑같이 됩니다^^

  5. NoSyu 2007/03/23 13:47  댓글주소  수정/삭제  댓글쓰기

    /루미넌스/
    그렇군요.^^
    요즘 제가 참여하려는 오픈소스를 보니 Python으로 제작된 것이 많더군요.
    일단 Perl을 배우고 바로 Python으로 가볼까 하는데
    똑같은 점이 있다면 아무래도 익숙해지는 속도가 빨라지겠지요.^^
    좋은 정보 고맙습니다.

[로그인][오픈아이디란?]