リファレンスマニュアル(RWiki)の - 変数と定数 - の項目

2.times {
p defined?(v) # (A)
v = 1 # ここ(宣言開始)から
p v # ここ(ブロックの終り)までが v のスコープ
}

の結果でdefined?(v) の結果が両方nilになるのがわからないです
ブロックが実行されるたびにスコープが初期化(という言い回しでいいの?)わけじゃないよね