この議論はスコープ問題とは別だ。
変数を「その変数を最初に使う部分」で宣言するかどうかの問題だ。