질문과 답변

Extra Form

예를들어

$game_actor.base_atk.n 이라고 하면

class Game_actor에

def base.atk의

변수 n 를 일컫는 명령어 같은거 없나요?...

Who's 코아 코스튬

?

안녕하세요 ^^

WebEngine 입니다. ^^


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

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

Comment '4'
  • ?
    코아 코스튬 2010.10.30 15:54

    역시 없는건가요?ㅠㅠㅠㅠ

  • ?
    허걱 2010.10.30 16:09

    n이 그냥 함수내에서만 선언되서 사용되는건 접근 방법이 없습니다.

    함수내에서 사용되는 변수에 접근하려면 먼저 그 변수를 클래스 변수로 만들어 쓰고

    그 다음은 함수로 만들어서 값을 돌려주던가 접근권한을 주던가 해야 하는...

    클래스 변수는 @n  같은걸 말하는거고

    함수로 만드는건

    def n

    return @n

    end

    이런식으로 만들어 주는거고

    접근 권한을 주는건

    attr_reader :n

    혹은 attr_writer, attr_accessor 등을 써줘서 읽게 하던가 쓰게하던가 모든권한 주던가...

    그렇게 해주지 않고 그냥 함수내에서 일반 변수로 쓰인건 접근 할 방법이 없습니다.

  • ?
    허걱 2010.10.30 16:56

    기존 스크립트 보시면 클래스명 바로 아래쪽에 그런식으로 쓰인게 많이 보이실건데..

    위에서 말했듯이 일단 클래스 변수로 만들어 주고 써주시면 됩니다.

    class Test

       attr_reader :n

       def initialize

          @n = "abc"

       end

    end

    #############

    test = Test.new

    p test.n    # =>   "abc"

    이런 식으로 클래스 내부의  변수를 읽을 수 있습니다.

  • ?
    코아 코스튬 2010.10.30 16:11

    그럼 읽게 하게 한뒤에 불러오는 방법은요?..

    attr_reader :n

    하고 불러오는 방법


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12393
RMVX 뱀파이어 액알을 사용 중인데 상태가 이상하게 먹히네요... 닉네임은2와20 2012.01.17 2745
RMXP 주석이 뭔가요? 8 jnnior898 2011.12.10 2745
기타 아이콘... 2 굿닝 2012.02.18 2739
RMVX 아이콘 변경 3 쿠쿠밥솥 2012.02.18 2736
RMVX 변수를 이름에 지정하는 방법 1 file 생수 2012.01.01 2735
RMVXA \V[n]말고 항상 대화창 및 메뉴 글자색 변경하려면? 9 제이니 2012.07.28 2732
RMVXA [rpg vx ace]타이틀 메뉴 이미지 바꾸기 2 조각조각 2014.06.22 2727
GM 게임 만드는 방법좀 알려주세요...... 5 근희 2012.01.12 2720
RMVX 뱀파이어 sbabs에서 스킬 쓸 때 무기 아이콘 뜨게할 순 없나요? 닉네임은2와20 2012.01.13 2714
RMVX 도와주세요! 캐릭터칩 투명처리가 안됩니다!(rpg vx) 4 file 둥글수염 2013.06.06 2709
RMVX 전투시스템 관련 질문이 있어요;;; 2 니노미야 2010.09.09 2708
RMVX 캐릭터가 물 위를 막 걸어다녀요.... 1 투덜이스머프 2012.02.07 2704
RMVXA 조작키가 안먹히는 버그 3 돼지부라퀴 2012.04.13 2702
사이트 이용 RPG 2003.XP 다운로드는 어떻게 해여?? 1 진형준 2011.12.28 2701
RMVX 조건분기 오류 5 ba람이 2012.01.12 2698
기타 채팅방이안뜨네요 1 pjc0247 2012.01.24 2691
RMVXA 말하는 속도 조절 2 비비드 2012.02.19 2691
RMVX 아이템 획득, 사용 관련 질문 드려봅니다. 5 블루스 2012.02.18 2690
RMXP xp엑터 1 unuseid 2012.01.12 2689
RMVXA VX ACE 애니메이션 표시 질문 5 zerobm 2012.04.21 2688
Board Pagination Prev 1 ... 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ... 516 Next
/ 516