질문과 답변

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 12456
RMXP 어떤 한 맵에서 주인공이 움직이질않아요 4 Camea 2013.02.22 609
RMXP 어떤 이벤트를 발생시키면 그다음부턴 발생시키지 않는방법 4 포레버아이둔 2013.06.23 613
RMXP 어떤 변수를 0미만이거나 20을 초과는 할수없다 만드는 법 2 CJYG* 2012.01.17 2426
RMXP 어떤 se가 재생되면이라는 조건분기 스페이스바를 몇초동안 눌렀는가라는 조건분기 3 CJYG* 2011.09.14 1919
RMXP 어디서 봤는데 기억이 안나네요(스크립트) bluesu1004 2014.03.05 613
RMXP 어느게 더 좋나? 2 keven12345 2011.06.03 1281
RMXP 어느 함수의 변수를 불러오는 방법 4 코아 코스튬 2010.10.30 719
RMXP 액터캐릭터의 통제권 4 Lighna 2012.02.07 2244
RMXP 액터의 최대 체력에 관해서 질문합니다. 1 치키니 2012.01.30 2062
RMXP 액터의 시야 제한 1 아파트로 2014.07.30 720
RMXP 액터와 이벤트, 8방향 스크립트 좀... 제작boy 2010.12.19 767
RMXP 액터를 쫓던 이벤트가 장소 이동을 할 수 있나요? 2 겔럭시안드로메다 2011.06.06 1203
RMXP 액터 한 명의 스탯만 ???로 표시하고 싶습니다. 방스아이디 2018.08.12 105
RMXP 액터 않보이게하기 2 빠밤 2010.11.07 737
RMXP 액터 배치 2 퀼트 2017.01.30 94
RMXP 액터 그래픽 변경 문제 2 원준이슈퍼똥꼬97 2012.08.24 1140
RMXP 액알이벤트 버그; 현재 거의다 액알예제가 이버그나옴 어떡하나요; 룰루 2011.02.11 703
RMXP 액알을 만드려는데/.. 1 좋은사람a 2010.10.20 905
RMXP 액알을 만드는중인데.. 3 핳힣흫햏 2011.01.06 788
RMXP 액알에서 몬스터에게 공격이 안되요 2 비타요구 2011.02.14 775
Board Pagination Prev 1 ... 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 ... 90 Next
/ 90