U E D R , A S I H C RSS

데블스캠프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를 지정하지 않아서 값을 못 써서 고생 좀 했습니다 -_-
어쨌든 이걸로 클래스도 만들고 멤버변수도 만들고 메소드도 만들었으니 기본적으로 필요한 기능은
써 본 것 같군요 ㅋ
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:29:12
Processing time 0.0067 sec