【週刊ドットインストール】 学習ロードマップにPHP/Laravelを追加、最近のAI使いこなしTips
お世話になっております。 initializeメソッドについていまいち理解できずにおります。
initialize
newメソッドで渡された引数が、 initializeが呼び出されたときに引数として初期設定される?ということでしょうか。
new
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
ご教示のほどよろしくお願いいたします。
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
お世話になっております。
initializeメソッドについていまいち理解できずにおります。newメソッドで渡された引数が、initializeが呼び出されたときに引数として初期設定される?ということでしょうか。ご教示のほどよろしくお願いいたします。