紙一枚の積み重ね : ruby / self.変数名の呼び出し方
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 -= 1000
end
return total_price
end
end
menu1 = Menu.new
menu1.name = "寿司"
menu1.price = 1500
puts menu1.info
=> 寿司 800円
puts menu1.get_total_price(3)
=> 3500
#end
この記事が気に入ったらサポートをしてみませんか?