2010.01.24 20:45

9. 인스턴스 변수

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

     

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


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 긴급상황 발생시 연락처 안내 독도2005 2012.11.28 2541
공지 니오팅 이용 규칙 (2013.01.05 3차 개정) 7 file 소녀쿤 2012.01.15 16298
공지 여러분의 의견을 받습니다. 20 file 니오팅 2010.01.29 4612
공지 Ruby 언어 공부에 참고가 될 만한 사이트들 (계속 추가 됨) 1 독도2005 2011.01.28 10141
공지 루비를 처음 한다고 겁내지 마세요. 초보자도 할수 있게 설명했어요! 7 니오티 2010.01.14 11378
» 9. 인스턴스 변수 2 펜릴 2010.01.24 4661
12 펜릴's 쉽게 루비와 친해지기 강의 <2장 초기값,실시간처리 편> 5 펜릴 2010.01.24 4359
11 펜릴's 쉽게 루비와 친해지기 강의 <1장 변수 편> 8 file 펜릴 2010.01.19 6392
10 8-1. 전역변수 (지역변수 사용) 8 니오티 2010.01.14 5326
9 8. 전역변수 7 니오티 2010.01.14 5577
8 7. 내장 함수 6 니오티 2010.01.14 5059
7 6. 메소드(함수) 6 니오티 2010.01.14 6061
6 4. 변수 선언 5 니오티 2010.01.14 5553
5 3. 디버깅 메시지 4 니오티 2010.01.14 5303
4 2. 프로젝트 작성 4 니오티 2010.01.14 5317
3 1. 루비 1 니오티 2010.01.14 5493
2 외. 연산자와 문자 9 조한철 2007.07.27 4990
1 외. 연산자와 문자 3 조한철 2007.07.27 5130
Board Pagination Prev 1 Next
/ 1

Copyright ⓒ Nioting All Rights Reserved. (since 1999)   개인정보취급방침