2024-06-16 Ruby Numbered Parameters(ナンパラ)
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 }
あまりに実コードで見ないから忘れていたけど Ruby に numbered parameters なんてあったわ〜 itが追加されたらもっと使い勝手はよくなりそう » Ruby 2.7 adds numbered parameters as default block parameters - BigBinary Blog https://t.co/zbiQ8hf6A2
— toshimaru (@toshimaru_e) June 15, 2024