紙一枚の積み重ね : 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 

この記事が気に入ったらサポートをしてみませんか?