class class_name(반드시 대문자)
end
#coding: utf-8
class CALCULATION #클래스명은 반드시 대문자
def initialize
@value_left = 0 #인스턴스 변수 python에서 self 같은 것 같다
@value_right = 0 #인스턴스 변수 python에서 self 같은 것 같다
end
def insert()
print("@value_left input >>> ")
@value_left = gets.chomp.to_i #gets.chomp.to_i 이거 중요하다 반드시 머리에 숙지해라
print("@value_right input >>> ")
@value_right = gets.chomp.to_i
end
def summation_function()
print("#{@value_left} + #{@value_right} = #{@value_left + @value_right}")
end
end
#-----------main---------------
stu = CALCULATION.new
stu.insert()
stu.summation_function()
python
class CAL:
def __init__(self):
self.value1 = 0
self.value2 = 0
'언어 > Ruby' 카테고리의 다른 글
시저 (ver2) 확실히 루비는 파이썬과 형제언어다 (0) | 2016.02.20 |
---|---|
class 상속 (0) | 2016.02.13 |
ruby [전역변수] (0) | 2016.02.13 |
ruby [계산기] (0) | 2016.02.12 |
ruby [ 구구단 ] (0) | 2016.02.11 |