numbered parameters とは

こういうやつ。

[1,2,3].map { _1 * 2 }
#=> [2, 4, 6]

[1,2,3].map.with_index { _1 * _2 }
#=> [0, 2, 6]

参考. Ruby 2.7 adds numbered parameters as default block parameters - BigBinary Blog

Ruby 3.4 から it が使える

Ruby 3.4 からは it が使えるようになった。

[1,2,3].map { it * 2 }

参考. Feature #18980: Re-reconsider numbered parameters: it as a default block parameter - Ruby master - Ruby Issue Tracking System