回答編集履歴
1
誤りを修正
answer
CHANGED
@@ -5,7 +5,7 @@
|
|
5
5
|
|
6
6
|
`@name`はrubyのインスタンス変数です。
|
7
7
|
`self`は**"Userクラスのインスタンス"**を指しています。
|
8
|
-
`self.name`は、Userクラスのインスタンスが持っている**
|
8
|
+
`self.name`は、Userクラスのインスタンスが持っている**メソッド`name`**を指しています。
|
9
|
-
仮に`name`が
|
9
|
+
仮に`name`がインスタンス変数ではなかった場合でも、`self.name`でアクセスができます。
|
10
10
|
|
11
|
-
好みの問題だとは思いますが、僕だったらインスタンス変数`name`に代入
|
11
|
+
好みの問題だとは思いますが、僕だったらインスタンス変数`name`に代入していることがパッと見でわかる`@name`を使います。
|