Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

데블스캠프2011/넷째날/루비/서민관: Difference between revisions

From ZeroWiki
imported>smksyj
No edit summary
 
imported>smksyj
No edit summary
 
Line 21: Line 21:
  a = ToyProgram.new()
  a = ToyProgram.new()
  a.run()
  a.run()
처음에 randNum에 attr_writer를 지정하지 않아서 값을 못 써서 고생 좀 했습니다 -_-
어쨌든 이걸로 클래스도 만들고 멤버변수도 만들고 메소드도 만들었으니 기본적으로 필요한 기능은
써 본 것 같군요 ㅋ



Latest revision as of 06:53, 1 July 2011

class ToyProgram
	@inputNum
	attr_writer:inputNum
	attr_reader:inputNum
	@randNum
	attr_writer:randNum
	attr_reader:randNum
	
	def run()
		self.randNum = rand * 10
		self.inputNum = gets.to_i

		if self.inputNum > self.randNum then
			puts "You win"
		else
			puts "You lose"
		end
	end
end

a = ToyProgram.new()
a.run()

처음에 randNum에 attr_writer를 지정하지 않아서 값을 못 써서 고생 좀 했습니다 -_- 어쨌든 이걸로 클래스도 만들고 멤버변수도 만들고 메소드도 만들었으니 기본적으로 필요한 기능은 써 본 것 같군요 ㅋ