2010.01.24 20:45

9. 인스턴스 변수

조회 수 4791 추천 수 0 댓글 2
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

인스턴스 변수란

 

클래스 안에서 한번 선언이 되면  클래스 안에있는 어떤 메서드에서든

 

사용이 가능한 변수입니다.

 

@test = 1

 

def test
 
  @test +=1
end

 

def test2
  @test +=2
 
end

 

p test

p test2

 

 

위와 같이 @test에 1을 대입한후

 

다른 메서드에서도 사용할수 있다는걸 알수 있습니다.

 

결과값은

 

p test    =  2

p test2  = 4

 

입니다.

 

전역변수와 비슷한 기능이지만 전역변수보다는 사용범위가 적습니다.

 

루비스크립트에서는 가장많이 쓰이고있는 변수입니다.

  • ?
    ruby 2010.01.25 10:31

    오오 그렇다면 이변수는 게임 이벤트내에서도 사용할수 있나요 !?

  • ?
    펜릴 2010.01.25 18:41

    아뇨 게임 이벤트내에서 쓰는 변수는

     

    $game_variables[번호] 라는 전역변수로

     

    번호에 해당하는 변수 숫자를 입력해서

    $game_variables[10] = 30

     

    or

     

    $game_variables[10] = @변수

     

    이런식으로 사용이 가능합니다



Copyright ⓒ Nioting All Rights Reserved. (since 1999)    개인정보
        

Fatal error: Cannot access property sessionController::$lifetime in /web/old/xe/modules/session/session.controller.php on line 45