teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

`self` 演算子について追記

2018/04/28 14:40

投稿

ykws
ykws

スコア1242

answer CHANGED
@@ -3,4 +3,9 @@
3
3
  エラーメッセージの通りなのですが、
4
4
  少しでも意味を理解しようとしていますか?
5
5
 
6
- `ViewController` に `label` が定義されていないの原因です。
6
+ `ViewController` に `label` が定義されていないの原因です。
7
+
8
+
9
+ `self` 演算子を利用するということは、今回の場合だと `ViewController` のメンバ変数へアクセスするということです。
10
+
11
+ 例えば、メソッド内にメンバ変数と同じ名前のローカル変数が存在する場合など、この `self` 演算子を利用してメンバ変数とローカル変数のアクセスを明確にできます。