Ruby 初心者スレッド Part 16
■ このスレッドは過去ログ倉庫に格納されています
0356デフォルトの名無しさん
2007/12/24(月) 23:23:192.times {
p defined?(v) # (A)
v = 1 # ここ(宣言開始)から
p v # ここ(ブロックの終り)までが v のスコープ
}
の結果でdefined?(v) の結果が両方nilになるのがわからないです
ブロックが実行されるたびにスコープが初期化(という言い回しでいいの?)わけじゃないよね
■ このスレッドは過去ログ倉庫に格納されています