From: "0x1eef (0x 1eef)" Date: 2022-11-10T15:09:15+00:00 Subject: [ruby-core:110693] [Ruby master Feature#19118] Allow numbered arguments to be inherited by block Issue #19118 has been updated by 0x1eef (0x 1eef). Alright - no worries. Thank you! ---------------------------------------- Feature #19118: Allow numbered arguments to be inherited by block https://bugs.ruby-lang.org/issues/19118#change-100034 * Author: 0x1eef (0x 1eef) * Status: Closed * 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: