質問: j + 1 Debug.Print j Next i End Sub ``` こんなことをしてもエラーにならず ちゃんと`J`の値も保持されますし... でも、文化として定着しているからにはそれなりの理由があるのではないかという 考えが頭をよぎり 変えたほうが見やすい or 変えない方がいい の葛藤で毎度の様に手が止まります... 皆さまはどう考えますか? 教えて頂きたいです。
回答: 昔のコンパイラや言語では変数宣言を先頭で行う必要があった、というのが今も残っている......というのが正直なところでしょう。 個人的には「初期値を決定する時点で宣言する」ですね。 特殊な理由で初期値を設定できない場合(まずありませんが)は先頭に持っていきますが。