回答編集履歴

1

追記

2021/10/07 09:43

投稿

BeatStar
BeatStar

スコア4962

test CHANGED
@@ -234,4 +234,76 @@
234
234
 
235
235
 
236
236
 
237
+ 現実世界だと、『変数宣言』とかは、ホワイトボードかなんかに、
238
+
239
+
240
+
241
+ ```
242
+
243
+ m: 1
244
+
245
+ n: 2
246
+
247
+ ```
248
+
249
+
250
+
251
+ みたいに書いていく感じです。
252
+
253
+
254
+
255
+ でも、(7)で、『新たに』書く状態です。
256
+
257
+
258
+
259
+ ```
260
+
261
+ n: 1
262
+
263
+ n: 2
264
+
265
+
266
+
267
+ a: { 1, 2, 4 … }
268
+
269
+ b: { 3, 3, 4, … }
270
+
237
- そうすると、
271
+ C: { … }
272
+
273
+ a: { 0, 0, 0, … } <= これ
274
+
275
+ b: { 0, 0, 0, … } <= これ
276
+
277
+ ```
278
+
279
+
280
+
281
+ みたいな状態です。で、いざ読もうとすると、『あれ?a ってどっちのだっけ?』となります。
282
+
283
+
284
+
285
+ そのため、エラーが出ているのです。
286
+
287
+
288
+
289
+ プログラミングは簡単に言えば、**現実世界のシミュレーション**です。
290
+
291
+
292
+
293
+ ```
294
+
295
+ [質問者さんが学ぶべきこと]
296
+
297
+ ■ 変数
298
+
299
+ ■ 配列
300
+
301
+ ■ (変数等の)スコープ
302
+
303
+ ■ プログラミングとは
304
+
305
+ ■ エラーメッセージを読んで対処すること
306
+
307
+ ■ コードを読むこと
308
+
309
+ ```