回答編集履歴
1
補足
answer
CHANGED
@@ -2,6 +2,6 @@
|
|
2
2
|
|
3
3
|
文字通りの意味であれば、「そんな事はないだろう」と思いますが、「ローカル変数のスコープに、ブロックスコープのある言語では、関数スコープだけでなく積極的にブロックを使って、ローカル変数のスコープを小さくしよう」ということなら、賛成です(限度はあると思いますが)。
|
4
4
|
|
5
|
-
また、該当プログラムでは、宣言と同時に値の代入を行っていますね。プログラムの中身を読んでないのですが、「その代入は、そのタイミングが最適か?(プログラムを読む人の観点で)」という検討をされていないのであれば、検討すべきでしょう。
|
5
|
+
また、該当プログラムでは、冒頭での宣言と同時に値の代入を行っていますね。プログラムの中身を読んでないのですが、「その代入は、そのタイミングが最適か?(プログラムを読む人の観点で)」という検討をされていないのであれば、検討すべきでしょう。
|
6
6
|
|
7
7
|
「代入タイミングを考慮した上で、初回代入時点で変数宣言すべき(宣言と初回代入を分けるべきでない)」という意図のコメントであれば、それはそれで有りだろうと思います。
|