질문과 답변

Extra Form

스크립트에서

alias 머할때 쓰는건지,,

Who's 코아 코스튬

?

안녕하세요 ^^

WebEngine 입니다. ^^


Game 제작에서 Web 제작으로 옮겼어요 ^^

http://www.webengine.co.kr/

Comment '1'
  • ?
    Alkaid 2010.10.29 08:39

    alias되는 대상이 이미 정의된 method라면, 이 경우 alias와 alias_method는 혼용될 수 있습니다.

    참고로 RDoc을 통해 추출된 alias_method에 대한 설명입니다:

    alias_method(new_name, old_name) => self

    Makes new_name a new copy of the method old_name. This can be used to retain access to methods that are overridden.

    module Mod
    alias_method :orig_exit, :exit
    def exit(code=0)
    puts "Exiting with code #{code}"
    orig_exit(code)
    end
    end
    include Mod
    exit(99)

    produces:
    Exiting with code 99

    예제는 다음 코드처럼 작동합니다:

    module Mod
    def exit(code=0)
    puts "Exiting with code #{code}"
    (원본 exit 코드)
    end
    end
    include Mod
    exit(99)

    하지만, alias를 사용하면 원본 메쏘드를 덮어씌울 필요가 없기 때문에, 같은 메쏘드를 건드리는 다른 스크립트와의 호환성 문제를 줄일 수 있다는 이점이 있습니다. 물론 alias로는 메쏘드 중간에 코드를 끼워넣는다든가 할 수 없지만.


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12393
RMVX avi 실행이 왜 안되는걸까요?? 너를위한 2010.10.21 862
RMVX AVANGS님의 합성샵 스크립트에서 계속 오류가 납니다. 2 file 빙하 2012.11.11 770
기타 audio문제가 있습니다ㅠㅠ 세니 2016.12.10 607
RMXP Atelier RGSS의 픽쳐넘버스크립트사용법좀 알려주세요. 4 레드 2011.07.09 1732
RMVXA ATB오류 질문드립니다. file H.M. 2013.11.03 754
RMVX ATB사용중 질문. 스킬 캐스팅속도를 설정하고싶어요. 1 에테로피드 2011.01.17 615
RMVX ATB가 어떤건지 알고 싶습니다. 2 씡난다 2011.12.24 1835
RMVX ATB 스크립트 사용 중인데 상태이상에 대해 질문이 있습니다. 샛별 2012.01.14 2571
RMVX ATB 사이드 배틀에 오버드라이브를 적용시켰을 때 질문입니다. 7 니노미야 2010.09.16 830
RMVX ATB 사이드 배틀 관련 질문입니다. 4 니노미야 2010.09.14 939
RMVXA Array 내부에 조건 분기문을 설정 가능 여부에 관한 질문입니다. 2 더미군 2015.01.20 205
액션 전투 RMMV arpg 실시간 전투 구현을 어떻게 하나요? 1 애니메이터 2021.02.07 201
RMMV apk포팅 시 터치에 관한 문제 3 file 올페 2016.07.10 190
기본툴 사용법 RMMV Animation.json 파일을 읽을 수 없습니다 1 file nachthexen 2022.08.21 193
에러 해결 RMMV Animated_Sideview_Enemies_(YEP) 'index' 에러 1 file 래트 2023.06.28 32
RMVXA animated-battle 2 현사이 2012.11.15 929
RMVXA Animated Battle 스크립트 적용방법 현사이 2012.10.20 761
기타 기타 Android studio에서 sdk tools Zzgame1771 2019.11.04 45
에러 해결 RMMV alt menu screen 3 관련 오류 질문드립니다 file 디그니스 2019.12.05 67
RMXP alias가 뭐에요?... 1 코아 코스튬 2010.10.29 743
Board Pagination Prev 1 ... 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 ... 516 Next
/ 516