9. 인스턴스 변수

by 펜릴 posted Jan 24, 2010
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

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

인스턴스 변수란

 

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

 

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

 

@test = 1

 

def test
 
  @test +=1
end

 

def test2
  @test +=2
 
end

 

p test

p test2

 

 

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

 

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

 

결과값은

 

p test    =  2

p test2  = 4

 

입니다.

 

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

 

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



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