ブロック内で新たに宣言したらそれを使用、
ブロック内で宣言しなかったらブロック外の変数をそのまま使用。