Ruby 1.9の地味な変更点(1.9.1-rc2)
BEGINでくくったブロックとその外がローカル変数のスコープを共有するようになりました.
BEGIN { x = 3 } puts x
バグかと思っちゃったよ.
ていうか,ほんとになったのかな.実装はそうなってるみたいだけど.1.8はどうだったんだろう.
BEGINでくくったブロックとその外がローカル変数のスコープを共有するようになりました.
BEGIN { x = 3 } puts x
バグかと思っちゃったよ.
ていうか,ほんとになったのかな.実装はそうなってるみたいだけど.1.8はどうだったんだろう.