LoginSignup
0
0

More than 3 years have passed since last update.

[Ruby] インスタンスメソッドでインスタンス変数を扱う

Last updated at Posted at 2020-06-16

Progate学習メモ
インスタンスメソッドと、インスタンス変数についてはこちら
[Ruby] メソッドとか、インスタンスメソッドとか・・・
[Ruby] クラス、インスタンス変数、インスタンス、とか・・・


インスタンスメソッドでインスタンス変数を扱っている様子↓

class Menu
  # インスタンス変数
  attr_accessor :name
  attr_accessor :price

  # インスタンスメソッドでインスタンス変数を扱う
  # 「self.変数名」とすることでインスタンスメソッド内でインスタンス変数を扱えるようになる
  def info
    return "#{self.name}: ¥#{self.price}" 
  end
end

# インスタンス
menu = Menu.new()
menu.name = "クリームパン"
menu.price = 300

puts menu.info

出力

クリームパン: ¥300

参考:Progate

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0