질문과 답변

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 21145
RMVX 구름 스크립트 1 영웅전 2010.12.21 758
RMXP 액알 변수조작 1 난언제클런지 2010.11.18 758
RMVXA 던파,파이널파이트같은 좌우보행을 하고싶습니다 2 file 힙합용사 2014.07.29 757
RMVXA Scriot 'Window_Command' line 116:ArgumentError occurred. wrong number of arguments (2 for 1) 6 file Luv 2014.06.23 757
RMVX 비오는 효과 넣을 수 있을까요? 1 로렐 2013.04.20 757
RMVXA 글꼴변경에 대해 7 튜드 2013.01.22 757
RMXP 이거 할수있어요??? 1 ★RPG마스터★ 2011.03.06 757
RMVX 혹시 GTBS 공격 범위 설정하시는 방법 아세요? 2 밀로운유글레나 2010.12.11 757
RMVX vx 질문요!!! 1 딩소앙 2010.11.26 757
RMXP 캐릭터와 몬스터 HP늘리는방법 1 아오오에 빠진사람 2010.11.15 757
RMXP 스킬에 관해서.. zozgga 2010.09.22 757
RMVX 배경화면을 원하는 이미지로 쓰는 스크립트에서 배경 수 제한을 늘리고 싶어요. 1 file 여미형님 2014.02.09 756
RMVX 이 그래픽 소재처럼 뽀샤시 효과 내는법좀 알려주세요 2 후라이팬샷 2014.05.01 755
RMVXA F9를 누르면 스위치 설정창이 뜨네요 2 알피지공부하러 2014.04.12 755
RMXP 케릭터가 가만히 있을 때 움직이게 하는방법 2 하얀솜털 2012.10.15 755
RMVX 그림의 표시에서 "번호"를 변수로 대체할 수 있을까요? file 돈돈치 2013.08.10 755
기타 캐릭터 편집(?)은 어떻게 하나요?? 2 file 제뉴 2013.07.12 755
RMVX 뒷걸음질 치는 주인공이랑 따라붙는 NPC 이벤트처리가↑ 이상해요 5 Thyella 2013.07.09 755
기타 적캐릭터 1 츠키코로 2013.11.24 755
RMVX 테스트게임 느리게 될 경우에요, 2 별33 2010.10.15 755
Board Pagination Prev 1 ... 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 ... 518 Next
/ 518