2024.05.10(更新日: 2024.05.10)
変数は使うところで宣言する
はじめに
変数はソースコードの先頭のあたりで宣言することもできる。
しかし、ペアプロ面談にて「変数は使うところで宣言する」ということを学んだ。
そのことについて書いていきたい。
以下のように書く
for文の初期化の部分で「int i = 0;」というように、変数の宣言と同時に初期化を行なっている。
この方が先頭あたりで宣言するよりも可読性が高いだろう。
先頭あたりで変数を宣言する場合
以下のようになる。
int i;
// 省略
for (i = 0; i < 2; i++) {
System.out.println("i=" + i);
}
変数の宣言と使用するところが離れているため、可読性が良くないかもしれない。
変数のスコープを小さくするのが良いコード
良いコードの書き方 #Java – Qiitaにあるように、どこからでも読み書きできる変数をグローバル変数と呼ぶが、グローバル変数では、「問題があった時に原因が何なのか特定しづらくなる」という問題があるようだ。
グローバル変数は、スコープ(影響範囲)が大きいだろう。
変数は使うところで宣言しよう。
投稿ID : 21736
コメントを残す