rb
1class Human 2 3 def name=(arg) # セッター 4 @name = arg 5 end 6 7 def name # ゲッター 8 @name 9 end 10 11end 12 13taro = Human.new 14taro.name = "山田太郎" 15taro.name 16
attr_accessorメソッドに関して学習している際に異なるインスタンスからでもインスタンス変数にアクセスをし
値を取得するゲッター(attr_reader)
値を再セットする(attr_writer)
2つに分かれていることを理解しました。
上記コードセッターの
rb
1name=(arg)
この書き方の意味が調べてもなかなかわかりません。
- メソッド名の末尾に=(イコール)をつけると、代入式のようにメソッドを呼び出すことが出来ます。
と見ましたがどういうことが行われているのか頭で流れが掴めません。
よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。