From: "0x1eef (0x 1eef)" Date: 2022-11-10T12:21:54+00:00 Subject: [ruby-core:110684] [Ruby master Feature#19118] Allow numbered arguments to be inherited by block Issue #19118 has been reported by 0x1eef (0x 1eef). ---------------------------------------- Feature #19118: Allow numbered arguments to be inherited by block https://bugs.ruby-lang.org/issues/19118 * Author: 0x1eef (0x 1eef) * Status: Open * Priority: Normal ---------------------------------------- Each these examples does not work as I would have hoped - each of them evaluates to puts(nil). ```ruby def foo yield end [1,2,3].each do Process.wait fork { puts(_1) } end [1,2,3].each do Thread.new { puts(_1) }.join end [1,2,3].each do foo { puts(_1) } end ``` Is it possible for numbered parameters to be inherited if the inner block is yielded with no arguments ? Thanks! -- https://bugs.ruby-lang.org/ Unsubscribe: