🎉
[Bug #21103]
[Bug #21103] Binding problem with delegate methods
- 次のように
...
引数の時にbinding
から値が意図する取得できないバグ報告
def foo(...)
a = 123
binding.local_variable_get(:a)
end
p foo([])
# 期待する値 => 123
# 実際の値 => 147645943906305
- このバグは Ruby 3.4 から再現しているみたいですね
- 開発版の Ruby 3.5-dev ではすでに修正済みです
Discussion