rubyを勉強しているものです。
以下でなぜself.という形にしなければいけないのでしょうか?
調べたのですがいまいち理解に苦しんでおり、分かりやすい回答をお願い致します。
class Menu
attr_accessor :name
attr_accessor :price
def info
return "#{self.name} #{self.price}円"
end
def get_total_price(count)
total_price = self.price * count
if count >= 3
total_price -= 100
end
return total_price
end
end
menu1 = Menu.new
menu1.name = "ピザ"
menu1.price = 800
puts menu1.get_total_price(3)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。