回答編集履歴

2

グローバル・ローカルスコープではなく、ブロックスコープであるという内容に変更

2020/10/09 04:30

投稿

miyabi_pudding
miyabi_pudding

スコア9555

test CHANGED
@@ -1,8 +1,8 @@
1
1
  ②がある場合は、
2
2
 
3
- `obj2`は、ifブロック内限定のローカル変数となり、そもそも、
3
+ `obj2`は、ifブロック内スコープ限定の変数となり、そもそも、
4
4
 
5
- **グローバルスコープの`obj2`**に代入が行えなくなるからです。
5
+ **その外側スコープの`obj2`**に代入が行えなくなるからです。
6
6
 
7
7
 
8
8
 
@@ -16,7 +16,7 @@
16
16
 
17
17
  そういった事を考えるならば、
18
18
 
19
- 今回のケースでは特に、**ローカルスコープでグロバルと同名の変数は宣言すべきではない**と言えます。
19
+ 今回のケースでは特に、**内側スコープで、その外側スコプの変数と同名の変数は宣言すべきではない**と言えます。
20
20
 
21
21
 
22
22
 

1

別物になることを強調

2020/10/09 04:30

投稿

miyabi_pudding
miyabi_pudding

スコア9555

test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
 
12
12
 
13
- 効かないのではなく、そもそも別物になる、ってことです。
13
+ 効かないのではなく、**そもそも別物になる**、ってことです。
14
14
 
15
15
 
16
16