2010.01.24 20:45

9. 인스턴스 변수

조회 수 4794 추천 수 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] = @변수

     

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


  1. Ruby 언어 공부에 참고가 될 만한 사이트들 (계속 추가 됨)

  2. 루비를 처음 한다고 겁내지 마세요. 초보자도 할수 있게 설명했어요!

  3. 9. 인스턴스 변수

  4. 펜릴's 쉽게 루비와 친해지기 강의 <2장 초기값,실시간처리 편>

  5. 펜릴's 쉽게 루비와 친해지기 강의 <1장 변수 편>

  6. 8-1. 전역변수 (지역변수 사용)

  7. 8. 전역변수

  8. 7. 내장 함수

  9. 6. 메소드(함수)

  10. 4. 변수 선언

  11. 3. 디버깅 메시지

  12. 2. 프로젝트 작성

  13. 1. 루비

  14. 외. 연산자와 문자

  15. 외. 연산자와 문자

Board Pagination Prev 1 Next
/ 1

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