お世話になっております。
initialize
メソッドについていまいち理解できずにおります。
new
メソッドで渡された引数が、
initialize
が呼び出されたときに引数として初期設定される?ということでしょうか。
class User
def initialize(name) #("tom")という引数を初期設定する。
@name = name ←ここに設定される??
end
def sayHi
puts "hi! i am #{@name}"
end
end
tom = User.new("tom") #newに("tom")という引数を渡す
tom.sayHi
ご教示のほどよろしくお願いいたします。
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?