回答編集履歴
1
代入の場合の注意
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
`self.name`とした場合、`attr_accessor`で作成された**メソッド**を呼び出します(ローカルに同じ`name`がない場合、`name`とだけ書いても同じ動作となります)。
|
1
|
+
`self.name`とした場合、`attr_accessor`で作成された**メソッド**を呼び出します(ローカルに同じ`name`がない場合かつ代入でない場合は、`name`とだけ書いても同じ動作となります)。`self.name = ''`のような代入メソッドを呼びたい場合は`self`が必須です(`self`なしだとローカル変数を作るものとみなされます)。
|
2
2
|
|
3
3
|
|
4
4
|
|