初めに
- Progateの学習での学習効率を上げるために、躓いたところをアウトプットすることで備忘録を作るがてらに学習効率を上げることを目的として書きます
selfとは
具体例
index.rb
class Menu attr_accessor :sport def show_sport puts "私は#{self.sport}選手です" end end menu1 = Menu.new menu1.sport = "サッカー" menu1.show_sport
menu1.show_sportでmenu1のshow_sprotメソッドを呼び出している
self =menu1
puts "私は#{menu1.sport}選手です"
menu1.sport = "サッカー"
よってコンソールでは”私はサッカー選手です”が出力される