回答編集履歴
1
typo修正
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
「ソースコード2」ではインスタンスを生成していますが、`this` 値を参照していない為、「ソースコード1」と同じ原理でクロージャ内に閉じ込められた変数 `n` を利用する動作になっています。
|
8
8
|
|
9
|
-
はソースコード1を使う必然性に疑問を持っておられるようですが、逆にソースコード2を使う必然性がありません。
|
9
|
+
takubdm さんはソースコード1を使う必然性に疑問を持っておられるようですが、逆にソースコード2を使う必然性がありません。
|
10
10
|
|
11
11
|
|
12
12
|
|
@@ -44,7 +44,7 @@
|
|
44
44
|
|
45
45
|
|
46
46
|
|
47
|
-
このコードは `counter.number` によって数値を直接改変する事が可能ですが、クロージャの手法であれば改変
|
47
|
+
このコードは `counter.number` によって数値を直接改変する事が可能ですが、クロージャの手法であれば改変されるリスクがなくなります。
|
48
48
|
|
49
49
|
それがクロージャの利点です。
|
50
50
|
|