Actions
Bug #803
closedeval with binding
Description
=begin
こんにちは、なかむら(う)です。
誰も教えてくれないのでbugにします。
これでなるのかな¶
In message "[ruby-dev:37142] eval with binding"
on Nov.21,2008 22:02:04, usa@garbagecollect.jp wrote:
以下の2つのコードが、1.8とtrunkで動作が異なります。
なぜでしょう?
私には1.8の挙動が自然に思えます。その1¶
x = 0
eval("p x", TOPLEVEL_BINDING)1.8 => 0¶
trunk => NameError¶
その2¶
BEGIN{$b = binding}
x = 0
eval("p x", $b)1.8 => NameError¶
trunk => 0¶
それでは。¶
U.Nakamura usa@garbagecollect.jp
=end
Actions
Like0
Like0Like0Like0Like0Like0Like0Like0Like0Like0